VandenBroeck and Keller, Equation (23)

Time bar (total: 14.6s)

analyze371.0ms (2.5%)

Memory
29.6MiB live, 421.1MiB allocated
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)

sample1.9s (13.2%)

Memory
70.0MiB live, 1 840.2MiB allocated
Samples
1.5s8 256×0valid
54.0ms337×0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.3s
ival-mult: 266.0ms (20.6% of total)
ival-sin: 221.0ms (17.1% of total)
ival-div: 200.0ms (15.5% of total)
ival-tan: 196.0ms (15.2% of total)
ival-pow: 170.0ms (13.2% of total)
ival-add: 147.0ms (11.4% of total)
ival-neg: 72.0ms (5.6% of total)
exact: 10.0ms (0.8% of total)
ival-true: 6.0ms (0.5% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

preprocess250.0ms (1.7%)

Memory
-26.0MiB live, 96.6MiB allocated
Algorithm
egg-herbie
Rules
926×times-frac
816×lower-fma.f64
816×lower-fma.f32
748×unsub-neg
564×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
081229
1209195
2538191
31197191
42806191
54494191
65054191
75344191
85458191
95466191
105472191
115800191
125936191
135936191
145936191
155936191
02024
03724
15821
29821
315021
421021
531421
646621
790821
8116021
9126021
10142921
11155221
12157221
0157219
Stop Event
iter limit
saturated
iter limit
saturated
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))))))
Outputs
(+.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))))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (neg.f64 (/.f64 x (tan.f64 B))))
Symmetry

(negabs B)

explain277.0ms (1.9%)

Memory
18.6MiB live, 343.6MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
720-0-(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))))
420-0-(*.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)))))
00-0-(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
00-0-#s(literal 1 binary64)
00-0-(+.f64 (*.f64 F F) #s(literal 2 binary64))
00-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))))))
00-0-(neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B))))
00-0-(*.f64 F F)
00-0-(*.f64 #s(literal 2 binary64) x)
00-0-(neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
00-0-F
00-0-(tan.f64 B)
00-0-(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
00-0-(+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x))
00-0-(/.f64 F (sin.f64 B))
00-0-#s(literal 2 binary64)
00-0-(/.f64 #s(literal 1 binary64) (tan.f64 B))
00-0-x
00-0-B
00-0-(sin.f64 B)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
pow.f64(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))))oflow-rescue720
(*.f64 F F)overflow72
(+.f64 (*.f64 F F) #s(literal 2 binary64))overflow72
(+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x))overflow72
*.f64(*.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)))))n*o420
Confusion
Predicted +Predicted -
+630
-22171
Precision
0.7411764705882353
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+6300
-220171
Precision?
0.7411764705882353
Recall?
1.0
Freqs
test
numberfreq
0171
156
229
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
94.0ms512×0valid
Compiler

Compiled 298 to 84 computations (71.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 69.0ms
ival-div: 13.0ms (18.8% of total)
ival-mult: 12.0ms (17.4% of total)
ival-pow: 11.0ms (15.9% of total)
ival-sin: 10.0ms (14.5% of total)
ival-tan: 10.0ms (14.5% of total)
ival-add: 7.0ms (10.1% of total)
ival-neg: 6.0ms (8.7% of total)
exact: 1.0ms (1.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.6%
(+.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 30 to 20 computations (33.3% saved)

simplify54.0ms (0.4%)

Memory
-0.4MiB live, 37.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff128
(+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x))
cost-diff128
(+.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))))))
cost-diff320
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
cost-diff704
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
Rules
816×lower-fma.f64
816×lower-fma.f32
472×lower-*.f32
464×lower-*.f64
224×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020103
037103
15896
29896
315096
421096
531496
646696
790896
8116096
9126096
10142996
11155296
12157296
0157287
Stop Event
iter limit
saturated
iter limit
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 (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))))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (neg.f64 (/.f64 x (tan.f64 B))))
(neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(neg.f64 (/.f64 x (tan.f64 B)))
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(/.f64 x (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 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/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))))
(pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))
(+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x))
(fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))
(+.f64 (*.f64 F F) #s(literal 2 binary64))
(fma.f64 F F #s(literal 2 binary64))
(*.f64 F F)
#s(literal 2 binary64)
(*.f64 #s(literal 2 binary64) x)
(*.f64 x #s(literal 2 binary64))
(neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
#s(literal -1/2 binary64)
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
#s(literal 1/2 binary64)

localize86.0ms (0.6%)

Memory
-9.0MiB live, 71.2MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(/.f64 F (sin.f64 B))
accuracy99.6%
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
accuracy84.2%
(*.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)))))
accuracy73.8%
(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))))
Samples
67.0ms256×0valid
Compiler

Compiled 119 to 22 computations (81.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 55.0ms
ival-div: 23.0ms (41.9% of total)
ival-mult: 11.0ms (20.1% of total)
ival-tan: 5.0ms (9.1% of total)
ival-pow: 5.0ms (9.1% of total)
ival-sin: 4.0ms (7.3% of total)
ival-add: 3.0ms (5.5% of total)
ival-neg: 2.0ms (3.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series45.0ms (0.3%)

Memory
5.1MiB live, 41.0MiB allocated
Counts
7 → 168
Calls
Call 1
Inputs
#<alt (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))>
#<alt (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))>
#<alt (+.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))))))>
#<alt (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x))>
#<alt (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))))>
#<alt (*.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)))))>
#<alt (/.f64 F (sin.f64 B))>
Outputs
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ x B)>
#<alt (/ (+ x (* -1/3 (* (pow B 2) x))) B)>
#<alt (/ (+ x (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)>
#<alt (/ (+ x (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))>
#<alt (+ (* x (- (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (/ (cos B) (sin B)))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (- (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))) (/ (cos B) (sin B)))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (- (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) (/ (cos B) (sin B)))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* x (- (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))) (/ (cos B) (sin B))))>
#<alt (* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B))))>
#<alt (* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))))) (/ (cos B) (sin B))))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (* x (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))) x)) (/ (cos B) (sin B)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))) x)) (/ (cos B) (sin B)))))>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/3 x)))) x) B)>
#<alt (/ (- (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (* 2/15 x)))))))) x) B)>
#<alt (/ (- (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))))))))))) x) B)>
#<alt (- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (* F (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (/ 1 (sin B)) (/ (* x (cos B)) (sin B)))>
#<alt (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B))) (/ (* x (cos B)) (sin B)))>
#<alt (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B)))) (/ (* x (cos B)) (sin B)))>
#<alt (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B))))) (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B))))) (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))))) (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (+ 2 (* 2 x))>
#<alt (+ 2 (+ (* 2 x) (pow F 2)))>
#<alt (+ 2 (+ (* 2 x) (pow F 2)))>
#<alt (+ 2 (+ (* 2 x) (pow F 2)))>
#<alt (pow F 2)>
#<alt (* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))>
#<alt (* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))>
#<alt (* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))>
#<alt (pow F 2)>
#<alt (* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))>
#<alt (* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))>
#<alt (* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))>
#<alt (+ 2 (pow F 2))>
#<alt (+ 2 (+ (* 2 x) (pow F 2)))>
#<alt (+ 2 (+ (* 2 x) (pow F 2)))>
#<alt (+ 2 (+ (* 2 x) (pow F 2)))>
#<alt (* 2 x)>
#<alt (* x (+ 2 (+ (* 2 (/ 1 x)) (/ (pow F 2) x))))>
#<alt (* x (+ 2 (+ (* 2 (/ 1 x)) (/ (pow F 2) x))))>
#<alt (* x (+ 2 (+ (* 2 (/ 1 x)) (/ (pow F 2) x))))>
#<alt (* 2 x)>
#<alt (* -1 (* x (- (* -1 (/ (+ 2 (pow F 2)) x)) 2)))>
#<alt (* -1 (* x (- (* -1 (/ (+ 2 (pow F 2)) x)) 2)))>
#<alt (* -1 (* x (- (* -1 (/ (+ 2 (pow F 2)) x)) 2)))>
#<alt (sqrt (/ 1 (+ 2 (* 2 x))))>
#<alt (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* -1/2 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))))>
#<alt (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))>
#<alt (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* (pow F 2) (+ (* -5/16 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))>
#<alt (/ 1 F)>
#<alt (/ (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2)))) F)>
#<alt (/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))))) F)>
#<alt (/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6)))))) F)>
#<alt (/ -1 F)>
#<alt (* -1 (/ (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2)))) F))>
#<alt (* -1 (/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))))) F))>
#<alt (* -1 (/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6)))))) F))>
#<alt (sqrt (/ 1 (+ 2 (pow F 2))))>
#<alt (+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* -1 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))))>
#<alt (+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* x (+ (* -1 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))>
#<alt (+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* x (+ (* -1 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))) (* x (+ (* -5/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))))>
#<alt (* (sqrt (/ 1 x)) (sqrt 1/2))>
#<alt (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 1/2)))) (* (sqrt (/ 1 x)) (sqrt 1/2)))>
#<alt (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 1/2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (sqrt 1/2)))) (* (sqrt (/ 1 x)) (sqrt 1/2))))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (pow x 7))) (/ (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))) (sqrt 1/2)))) (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 1/2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (sqrt 1/2)))) (* (sqrt (/ 1 x)) (sqrt 1/2)))))>
#<alt (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2)))>
#<alt (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -1/2)))) (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2))))>
#<alt (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -1/2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (sqrt -1/2)))) (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2)))))>
#<alt (+ (* -1 (/ (+ (* -1/16 (* (sqrt x) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (sqrt -1/2)))) (* 1/2 (* (sqrt (/ 1 x)) (/ (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (sqrt -1/2))))) (pow x 3))) (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -1/2)))) (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2)))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))>
#<alt (* F (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))))>
#<alt (* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))>
#<alt (* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (pow F 2) (+ (* -5/16 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))))>
#<alt (/ 1 (sin B))>
#<alt (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B)))>
#<alt (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B))))>
#<alt (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B)))))>
#<alt (/ -1 (sin B))>
#<alt (- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B)))>
#<alt (- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B))))) (/ 1 (sin B)))>
#<alt (- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))))) (/ 1 (sin B)))>
#<alt (* (/ F B) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (/ (+ (* 1/6 (* (* (pow B 2) F) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) B)>
#<alt (/ (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* -1 (* (* (pow B 2) (+ (* -1/36 F) (* 1/120 F))) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))))) B)>
#<alt (/ (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (* -1 (* (* (pow B 2) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F)))))) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))))))) B)>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))>
#<alt (+ (* -1 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x)))>
#<alt (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x))))>
#<alt (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x)))))>
#<alt (+ (* -1/2 (* (/ (* F (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x))))))>
#<alt (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))>
#<alt (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))>
#<alt (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))))>
#<alt (+ (* -1 (/ (+ (* -1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt x))) (* 1/2 (* (/ (* F (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 x))))) (pow x 3))) (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))))>
#<alt (/ F (sin B))>
#<alt (/ F (sin B))>
#<alt (/ F (sin B))>
#<alt (/ F (sin B))>
#<alt (/ F (sin B))>
#<alt (/ F (sin B))>
#<alt (/ F (sin B))>
#<alt (/ F (sin B))>
#<alt (/ F (sin B))>
#<alt (/ F (sin B))>
#<alt (/ F (sin B))>
#<alt (/ F (sin B))>
#<alt (/ F B)>
#<alt (/ (+ F (* 1/6 (* (pow B 2) F))) B)>
#<alt (/ (+ F (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 F) (* 1/120 F)))) (* -1/6 F)))) B)>
#<alt (/ (+ F (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/36 F) (* 1/120 F)))) (* -1/6 F)))) B)>
#<alt (/ F (sin B))>
#<alt (/ F (sin B))>
#<alt (/ F (sin B))>
#<alt (/ F (sin B))>
#<alt (/ F (sin B))>
#<alt (/ F (sin B))>
#<alt (/ F (sin B))>
#<alt (/ F (sin B))>
Calls

42 calls:

TimeVariablePointExpression
4.0ms
F
@inf
(+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))))
4.0ms
x
@-inf
(pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))
3.0ms
B
@0
(+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))))
2.0ms
B
@inf
(+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))))
2.0ms
x
@0
(* x (/ 1 (tan B)))

rewrite630.0ms (4.3%)

Memory
-32.8MiB live, 418.4MiB allocated
Algorithm
batch-egg-rewrite
Rules
9 162×lower-fma.f64
9 162×lower-fma.f32
5 634×lower-*.f32
5 626×lower-*.f64
2 936×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02071
03767
112266
278966
0829658
Stop Event
iter limit
node limit
iter limit
Counts
7 → 359
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(*.f64 x (/.f64 #s(literal 1 binary64) (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 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x))
(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 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))
Outputs
#s(literal 1/2 binary64)
(+.f64 #s(literal 0 binary64) (/.f64 x (tan.f64 B)))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(neg.f64 (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 B) x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (tan.f64 B) x) #s(literal 1 binary64)))
(/.f64 x (tan.f64 B))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (tan.f64 B) x)))
(/.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (neg.f64 (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 x (tan.f64 B)))
(/.f64 (neg.f64 x) (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 (neg.f64 (neg.f64 x)) (tan.f64 B))
(/.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (tan.f64 B)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) #s(literal 0 binary64))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64))) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) #s(literal 0 binary64)))
(pow.f64 (/.f64 (tan.f64 B) x) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x (tan.f64 B)))
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 x (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) x)
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 (neg.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 x #s(literal 1 binary64)))
(*.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 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (/.f64 #s(literal 1 binary64) (cos.f64 B))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (cos.f64 B) x))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) (tan.f64 B)))
(*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (neg.f64 x))
(*.f64 (/.f64 x (tan.f64 B)) #s(literal 1 binary64))
(*.f64 (pow.f64 (tan.f64 B) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (tan.f64 B) #s(literal -1/2 binary64)) x))
(*.f64 (neg.f64 (neg.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 B)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (sin.f64 B))) (cos.f64 B))
(*.f64 (*.f64 x (pow.f64 (tan.f64 B) #s(literal -1/2 binary64))) (pow.f64 (tan.f64 B) #s(literal -1/2 binary64)))
(+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 x (tan.f64 B))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 x (tan.f64 B)))
(-.f64 #s(literal 0 binary64) (-.f64 (/.f64 x (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 x (tan.f64 B)))) (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 x (tan.f64 B)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 x (/.f64 #s(literal -1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 x) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 1 binary64) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 F (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 #s(literal -1 binary64) (/.f64 x (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 (neg.f64 F) (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) #s(literal 0 binary64))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 x (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (cos.f64 B) (neg.f64 x)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (/.f64 F (sin.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 x #s(literal 1 binary64)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (neg.f64 F)) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (/.f64 #s(literal 1 binary64) (cos.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 (neg.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (/.f64 (tan.f64 B) x) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 x (tan.f64 B)) #s(literal -1 binary64) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (/.f64 F (sin.f64 B)))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (pow.f64 (tan.f64 B) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (tan.f64 B) #s(literal -1/2 binary64)) (neg.f64 x)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (neg.f64 (neg.f64 x)) (/.f64 #s(literal -1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 x (sin.f64 B)) (neg.f64 (cos.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 x (sin.f64 B)) (*.f64 (cos.f64 B) #s(literal -1 binary64)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) F (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(fma.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)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 F (sin.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (neg.f64 F) #s(literal -1 binary64)) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (neg.f64 (/.f64 x (sin.f64 B))) (cos.f64 B) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/8 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/8 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (sin.f64 B))) (cos.f64 B) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (sin.f64 B))) (cos.f64 B) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (neg.f64 x) (pow.f64 (tan.f64 B) #s(literal -1/2 binary64))) (pow.f64 (tan.f64 B) #s(literal -1/2 binary64)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(neg.f64 (-.f64 (/.f64 x (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -3/2 binary64)) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64))) (neg.f64 (fma.f64 x (*.f64 (pow.f64 (tan.f64 B) #s(literal -2 binary64)) x) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 x (tan.f64 B)))))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -3/2 binary64)) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)))) (fma.f64 x (*.f64 (pow.f64 (tan.f64 B) #s(literal -2 binary64)) x) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 x (tan.f64 B))))))))
(neg.f64 (/.f64 (fma.f64 x (*.f64 (pow.f64 (tan.f64 B) #s(literal -2 binary64)) (neg.f64 x)) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 x (tan.f64 B)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 x (tan.f64 B)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))))) (fma.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -3/2 binary64)) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 x (tan.f64 B))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -3/2 binary64)) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64))) (fma.f64 x (*.f64 (pow.f64 (tan.f64 B) #s(literal -2 binary64)) x) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 x (tan.f64 B)))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -3/2 binary64)) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -3/2 binary64)) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (*.f64 (pow.f64 (tan.f64 B) #s(literal -2 binary64)) x) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 x (tan.f64 B))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -3/2 binary64)) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))))))
(/.f64 (fma.f64 x (*.f64 (pow.f64 (tan.f64 B) #s(literal -2 binary64)) (neg.f64 x)) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) (+.f64 (/.f64 x (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 x (tan.f64 B))))
(/.f64 (fma.f64 x (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (neg.f64 (tan.f64 B))) (*.f64 (neg.f64 (tan.f64 B)) (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 x (/.f64 (sin.f64 B) F) (*.f64 (neg.f64 (tan.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (*.f64 (neg.f64 (tan.f64 B)) (/.f64 (sin.f64 B) F)))
(/.f64 (fma.f64 x (sin.f64 B) (*.f64 (neg.f64 (tan.f64 B)) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (*.f64 (neg.f64 (tan.f64 B)) (sin.f64 B)))
(/.f64 (fma.f64 x (neg.f64 (sin.f64 B)) (*.f64 (neg.f64 (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (neg.f64 F)))) (*.f64 (neg.f64 (tan.f64 B)) (neg.f64 (sin.f64 B))))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (tan.f64 B)) (*.f64 (tan.f64 B) (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 (sin.f64 B) F) (*.f64 (tan.f64 B) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (*.f64 (tan.f64 B) (/.f64 (sin.f64 B) F)))
(/.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (tan.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (*.f64 (tan.f64 B) (sin.f64 B)))
(/.f64 (fma.f64 (neg.f64 x) (neg.f64 (sin.f64 B)) (*.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (neg.f64 F)))) (*.f64 (tan.f64 B) (neg.f64 (sin.f64 B))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (*.f64 (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) #s(literal 0 binary64)) (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (/.f64 (sin.f64 B) F) (*.f64 (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) #s(literal 0 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (*.f64 (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) #s(literal 0 binary64)) (/.f64 (sin.f64 B) F)))
(/.f64 (fma.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (sin.f64 B) (*.f64 (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) #s(literal 0 binary64)) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (*.f64 (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) #s(literal 0 binary64)) (sin.f64 B)))
(/.f64 (fma.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (neg.f64 (sin.f64 B)) (*.f64 (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) #s(literal 0 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (neg.f64 F)))) (*.f64 (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) #s(literal 0 binary64)) (neg.f64 (sin.f64 B))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (/.f64 (sin.f64 B) F) (*.f64 (/.f64 x (tan.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 (sin.f64 B) F)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (sin.f64 B) (*.f64 (/.f64 x (tan.f64 B)) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (*.f64 (/.f64 x (tan.f64 B)) (sin.f64 B)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (neg.f64 (sin.f64 B)) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (*.f64 (/.f64 x (tan.f64 B)) (neg.f64 (sin.f64 B))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 x)) (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (neg.f64 (tan.f64 B))) (*.f64 (neg.f64 (tan.f64 B)) (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 x)) (/.f64 (sin.f64 B) F) (*.f64 (neg.f64 (tan.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (*.f64 (neg.f64 (tan.f64 B)) (/.f64 (sin.f64 B) F)))
(/.f64 (fma.f64 (neg.f64 (neg.f64 x)) (sin.f64 B) (*.f64 (neg.f64 (tan.f64 B)) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (*.f64 (neg.f64 (tan.f64 B)) (sin.f64 B)))
(/.f64 (fma.f64 (neg.f64 (neg.f64 x)) (neg.f64 (sin.f64 B)) (*.f64 (neg.f64 (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (neg.f64 F)))) (*.f64 (neg.f64 (tan.f64 B)) (neg.f64 (sin.f64 B))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B)) (*.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) x)) (*.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) #s(literal 0 binary64)) (*.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)))) (*.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) #s(literal 0 binary64))))
(/.f64 (+.f64 (/.f64 x (tan.f64 B)) (*.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))))) (*.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (/.f64 x (tan.f64 B))))
(/.f64 (+.f64 (tan.f64 B) (*.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (neg.f64 x))) (*.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (tan.f64 B)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B)) (*.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (neg.f64 (neg.f64 x)))) (*.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (neg.f64 (tan.f64 B)) (*.f64 (/.f64 (sin.f64 B) F) x)) (*.f64 (/.f64 (sin.f64 B) F) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (tan.f64 B) (*.f64 (/.f64 (sin.f64 B) F) (neg.f64 x))) (*.f64 (/.f64 (sin.f64 B) F) (tan.f64 B)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) #s(literal 0 binary64)) (*.f64 (/.f64 (sin.f64 B) F) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)))) (*.f64 (/.f64 (sin.f64 B) F) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) #s(literal 0 binary64))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 x (tan.f64 B)) (*.f64 (/.f64 (sin.f64 B) F) (neg.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))))) (*.f64 (/.f64 (sin.f64 B) F) (/.f64 x (tan.f64 B))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (neg.f64 (tan.f64 B)) (*.f64 (/.f64 (sin.f64 B) F) (neg.f64 (neg.f64 x)))) (*.f64 (/.f64 (sin.f64 B) F) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (tan.f64 B) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (fma.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) #s(literal 0 binary64)) (*.f64 (sin.f64 B) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)))) (*.f64 (sin.f64 B) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) #s(literal 0 binary64))))
(/.f64 (fma.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 x (tan.f64 B)) (*.f64 (sin.f64 B) (neg.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))))) (*.f64 (sin.f64 B) (/.f64 x (tan.f64 B))))
(/.f64 (fma.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) (neg.f64 (neg.f64 x)))) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (neg.f64 F)) (neg.f64 (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (neg.f64 F)) (tan.f64 B) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x))) (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (neg.f64 F)) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) #s(literal 0 binary64)) (*.f64 (neg.f64 (sin.f64 B)) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)))) (*.f64 (neg.f64 (sin.f64 B)) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) #s(literal 0 binary64))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (neg.f64 F)) (/.f64 x (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))))) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (neg.f64 F)) (neg.f64 (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (neg.f64 x)))) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (tan.f64 B) x)) (*.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (tan.f64 B) (*.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) x)) (*.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B))) (*.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (neg.f64 x))) (*.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (neg.f64 (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (tan.f64 B)) (*.f64 (/.f64 (sin.f64 B) F) x)) (*.f64 (/.f64 (sin.f64 B) F) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (neg.f64 (tan.f64 B))) (*.f64 (/.f64 (sin.f64 B) F) (neg.f64 x))) (*.f64 (/.f64 (sin.f64 B) F) (neg.f64 (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 (tan.f64 B) x)) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (neg.f64 F)) (/.f64 (tan.f64 B) x)) (*.f64 (neg.f64 (sin.f64 B)) #s(literal 1 binary64))) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (neg.f64 F)) (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (neg.f64 F)) (neg.f64 (tan.f64 B))) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x))) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 (tan.f64 B) x)) (/.f64 (sin.f64 B) F)) (*.f64 (/.f64 (sin.f64 B) F) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (*.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))) (*.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -3/2 binary64)) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 (pow.f64 (tan.f64 B) #s(literal -2 binary64)) x) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 x (tan.f64 B)))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))) (neg.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 x (tan.f64 B)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (/.f64 x (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 (/.f64 x (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (-.f64 (/.f64 x (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (*.f64 #s(literal 0 binary64) (-.f64 (/.f64 x (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 (/.f64 x (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (-.f64 (/.f64 x (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))))) (+.f64 #s(literal 0 binary64) (-.f64 (/.f64 x (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))))) (+.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -3/2 binary64)) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 x (*.f64 (pow.f64 (tan.f64 B) #s(literal -2 binary64)) x) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 x (tan.f64 B)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) #s(literal 1 binary64)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 x (tan.f64 B)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 x (tan.f64 B))))
(*.f64 (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 x (tan.f64 B))) (*.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 x (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))))))
(*.f64 (fma.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -3/2 binary64)) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 (pow.f64 (tan.f64 B) #s(literal -2 binary64)) x) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 x (tan.f64 B))))))))
(*.f64 (fma.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -3/2 binary64)) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))))))
(*.f64 (fma.f64 x (*.f64 (pow.f64 (tan.f64 B) #s(literal -2 binary64)) x) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 x (tan.f64 B)))))) (*.f64 (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 x (tan.f64 B))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 (pow.f64 (tan.f64 B) #s(literal -2 binary64)) x) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 x (tan.f64 B)))))))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 x (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -3/2 binary64)) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (*.f64 (pow.f64 (tan.f64 B) #s(literal -2 binary64)) x) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (*.f64 (/.f64 F (sin.f64 B)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 x (tan.f64 B)))))))))
(*.f64 (fma.f64 x (*.f64 (pow.f64 (tan.f64 B) #s(literal -2 binary64)) (neg.f64 x)) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 x (tan.f64 B)))))
(+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F)))
(+.f64 #s(literal 2 binary64) (fma.f64 F F (*.f64 #s(literal 2 binary64) x)))
(+.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))
(+.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x))
(+.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64)))
(+.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F))
(+.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))))
(+.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 F F)) #s(literal 2 binary64))
(+.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))
(exp.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 F (*.f64 F (*.f64 F F))) (fma.f64 F F #s(literal -2 binary64))) (-.f64 (/.f64 #s(literal 4 binary64) (fma.f64 F F #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) x)))
(-.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))))
(-.f64 (/.f64 (*.f64 F (*.f64 F (*.f64 F F))) (-.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)) (-.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64)))))
(-.f64 (fma.f64 #s(literal 2 binary64) x (/.f64 (*.f64 F (*.f64 F (*.f64 F F))) (fma.f64 F F #s(literal -2 binary64)))) (/.f64 #s(literal 4 binary64) (fma.f64 F F #s(literal -2 binary64))))
(fma.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))))
(fma.f64 (fma.f64 (*.f64 F (*.f64 F F)) (*.f64 F (*.f64 F F)) #s(literal 8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 F (*.f64 F (*.f64 F F)) #s(literal 4 binary64)) (*.f64 (*.f64 F F) #s(literal -2 binary64)))) (*.f64 #s(literal 2 binary64) x))
(fma.f64 (fma.f64 (*.f64 F (*.f64 F F)) (*.f64 F (*.f64 F F)) #s(literal 8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 F F) (fma.f64 F F #s(literal -2 binary64))))) (*.f64 #s(literal 2 binary64) x))
(fma.f64 (fma.f64 F (*.f64 F (*.f64 F F)) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) x))
(fma.f64 (neg.f64 (fma.f64 (*.f64 F (*.f64 F F)) (*.f64 F (*.f64 F F)) #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (fma.f64 F (*.f64 F (*.f64 F F)) #s(literal 4 binary64)) (*.f64 (*.f64 F F) #s(literal -2 binary64))))) (*.f64 #s(literal 2 binary64) x))
(fma.f64 (neg.f64 (fma.f64 F (*.f64 F (*.f64 F F)) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 F (neg.f64 F) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) x))
(fma.f64 (*.f64 (fma.f64 x (*.f64 x x) #s(literal 1 binary64)) #s(literal 8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 x #s(literal 4 binary64))))) (*.f64 F F))
(fma.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 F F))
(fma.f64 (-.f64 #s(literal 4 binary64) (*.f64 F (*.f64 F (*.f64 F F)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 2 binary64) x))
(fma.f64 (+.f64 x #s(literal 1 binary64)) #s(literal 2 binary64) (*.f64 F F))
(fma.f64 (exp.f64 (log.f64 F)) (exp.f64 (log.f64 F)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))
(neg.f64 (/.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (-.f64 (*.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))))
(neg.f64 (/.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))) (neg.f64 (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))))) (fma.f64 x (-.f64 (*.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x)))) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 F (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)))) (fma.f64 F (*.f64 F (*.f64 F (*.f64 F (*.f64 F F)))) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (-.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x (-.f64 (*.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))
(/.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 x (-.f64 (*.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x)))) (neg.f64 (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (fma.f64 F (*.f64 F (*.f64 F (*.f64 F (*.f64 F F)))) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)))) (fma.f64 F (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)))))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (-.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (-.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64))))
(/.f64 (exp.f64 (log.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))))) (exp.f64 (log.f64 (fma.f64 x (-.f64 (*.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (exp.f64 (log.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))))) (exp.f64 (log.f64 (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (*.f64 (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 (*.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (neg.f64 (fma.f64 F (*.f64 F (*.f64 F (*.f64 F (*.f64 F F)))) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64))))) (neg.f64 (fma.f64 F (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (-.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64))) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) (fma.f64 F F (*.f64 #s(literal 2 binary64) x))) (*.f64 #s(literal 2 binary64) (fma.f64 F F (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 F (*.f64 F F)) (*.f64 F (*.f64 F F)))) (fma.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64) (-.f64 (*.f64 F (*.f64 F (*.f64 F F))) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 F F)) #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 F F)) (fma.f64 #s(literal 2 binary64) x (*.f64 F F)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 F F)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (fma.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) (fma.f64 F F (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 2 binary64) (fma.f64 F F (*.f64 #s(literal 2 binary64) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)) (*.f64 F (*.f64 F (*.f64 F F)))) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 F F)) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal 4 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 F F)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))) (*.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))))) (+.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (fma.f64 x (-.f64 (*.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))) #s(literal 1 binary64)) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))
(*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (*.f64 (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (/.f64 #s(literal 1 binary64) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))))
(*.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 (*.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))))))
(*.f64 (fma.f64 x (-.f64 (*.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 (*.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))))
(*.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (-.f64 (*.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))))
(*.f64 (fma.f64 F (*.f64 F (*.f64 F (*.f64 F (*.f64 F F)))) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 F (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F))))))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (-.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))
(*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64)))))
(exp.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/4 binary64) (*.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/4 binary64))))
(pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/8 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 (*.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal -4 binary64) (*.f64 x x))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/8 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/8 binary64)))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 F (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) #s(literal 0 binary64))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B)) #s(literal 0 binary64))
(fma.f64 (neg.f64 F) (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) F)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (/.f64 F (sin.f64 B))) #s(literal 0 binary64))
(fma.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (neg.f64 F)) (/.f64 #s(literal -1 binary64) (sin.f64 B)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (/.f64 F (sin.f64 B)))) #s(literal 0 binary64))
(fma.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 B))) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) F #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) F)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) F)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 F (sin.f64 B))) #s(literal 0 binary64))
(fma.f64 (/.f64 (neg.f64 F) #s(literal -1 binary64)) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/8 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/8 binary64)) #s(literal 0 binary64))
(neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (neg.f64 F)) (sin.f64 B)))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 (sin.f64 B) F))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B))
(/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(/.f64 (neg.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (neg.f64 (/.f64 (sin.f64 B) F)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (neg.f64 F))) (sin.f64 B))
(/.f64 (fma.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -3/2 binary64)) #s(literal 0 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) #s(literal 0 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) #s(literal 0 binary64)) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (sin.f64 B))
(/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 (sin.f64 B) F)))
(/.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) #s(literal -1 binary64)) (neg.f64 (sin.f64 B)))
(pow.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(*.f64 F (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B)))
(*.f64 (neg.f64 F) (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) F)))
(*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (/.f64 F (sin.f64 B))))
(*.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (neg.f64 F)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (/.f64 F (sin.f64 B)))))
(*.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(*.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)))
(*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) F)
(*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) F)))
(*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) F)))
(*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 F (sin.f64 B))))
(*.f64 (/.f64 (neg.f64 F) #s(literal -1 binary64)) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)))
(*.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/8 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/8 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 B) F)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (/.f64 F (sin.f64 B))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 B))) (neg.f64 (/.f64 F (sin.f64 B))))
(neg.f64 (neg.f64 (/.f64 F (sin.f64 B))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 B) F))
(/.f64 F (sin.f64 B))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sin.f64 B) F)))
(/.f64 (neg.f64 F) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 F #s(literal -1 binary64)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 F) #s(literal 1 binary64)) (neg.f64 (sin.f64 B)))
(pow.f64 (/.f64 (sin.f64 B) F) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 F (sin.f64 B)))
(*.f64 F (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 #s(literal -1 binary64) (neg.f64 (/.f64 F (sin.f64 B))))
(*.f64 (neg.f64 F) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) F)
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (pow.f64 (/.f64 #s(literal 1 binary64) F) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sin.f64 B) F) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sin.f64 B) F) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 F)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))

simplify389.0ms (2.7%)

Memory
49.0MiB live, 548.9MiB allocated
Algorithm
egg-herbie
Rules
12 594×lower-fma.f64
12 594×lower-fma.f32
6 538×lower-*.f64
6 538×lower-*.f32
4 176×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04944266
114944066
254653979
080213639
Stop Event
iter limit
node limit
Counts
168 → 168
Calls
Call 1
Inputs
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ x B)
(/ (+ x (* -1/3 (* (pow B 2) x))) B)
(/ (+ x (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)
(/ (+ x (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))
(+ (* x (- (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (/ (cos B) (sin B)))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (- (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))) (/ (cos B) (sin B)))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (- (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) (/ (cos B) (sin B)))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(* -1 (/ (* x (cos B)) (sin B)))
(* x (- (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))) (/ (cos B) (sin B))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))))) (/ (cos B) (sin B))))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (* x (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B)))))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))) x)) (/ (cos B) (sin B)))))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))) x)) (/ (cos B) (sin B)))))
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/3 x)))) x) B)
(/ (- (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (* 2/15 x)))))))) x) B)
(/ (- (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))))))))))) x) B)
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (/ (* x (cos B)) (sin B)))
(- (* F (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))) (/ (* x (cos B)) (sin B)))
(- (* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))) (/ (* x (cos B)) (sin B)))
(- (/ 1 (sin B)) (/ (* x (cos B)) (sin B)))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B))) (/ (* x (cos B)) (sin B)))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B)))) (/ (* x (cos B)) (sin B)))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B))))) (/ (* x (cos B)) (sin B)))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B))))) (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))))) (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(+ 2 (* 2 x))
(+ 2 (+ (* 2 x) (pow F 2)))
(+ 2 (+ (* 2 x) (pow F 2)))
(+ 2 (+ (* 2 x) (pow F 2)))
(pow F 2)
(* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))
(* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))
(* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))
(pow F 2)
(* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))
(* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))
(* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))
(+ 2 (pow F 2))
(+ 2 (+ (* 2 x) (pow F 2)))
(+ 2 (+ (* 2 x) (pow F 2)))
(+ 2 (+ (* 2 x) (pow F 2)))
(* 2 x)
(* x (+ 2 (+ (* 2 (/ 1 x)) (/ (pow F 2) x))))
(* x (+ 2 (+ (* 2 (/ 1 x)) (/ (pow F 2) x))))
(* x (+ 2 (+ (* 2 (/ 1 x)) (/ (pow F 2) x))))
(* 2 x)
(* -1 (* x (- (* -1 (/ (+ 2 (pow F 2)) x)) 2)))
(* -1 (* x (- (* -1 (/ (+ 2 (pow F 2)) x)) 2)))
(* -1 (* x (- (* -1 (/ (+ 2 (pow F 2)) x)) 2)))
(sqrt (/ 1 (+ 2 (* 2 x))))
(+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* -1/2 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))))
(+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))
(+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* (pow F 2) (+ (* -5/16 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))
(/ 1 F)
(/ (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2)))) F)
(/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))))) F)
(/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6)))))) F)
(/ -1 F)
(* -1 (/ (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2)))) F))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))))) F))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6)))))) F))
(sqrt (/ 1 (+ 2 (pow F 2))))
(+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* -1 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))))
(+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* x (+ (* -1 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))
(+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* x (+ (* -1 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))) (* x (+ (* -5/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))))
(* (sqrt (/ 1 x)) (sqrt 1/2))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 1/2)))) (* (sqrt (/ 1 x)) (sqrt 1/2)))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 1/2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (sqrt 1/2)))) (* (sqrt (/ 1 x)) (sqrt 1/2))))
(+ (* -1/2 (* (sqrt (/ 1 (pow x 7))) (/ (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))) (sqrt 1/2)))) (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 1/2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (sqrt 1/2)))) (* (sqrt (/ 1 x)) (sqrt 1/2)))))
(* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2)))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -1/2)))) (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2))))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -1/2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (sqrt -1/2)))) (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2)))))
(+ (* -1 (/ (+ (* -1/16 (* (sqrt x) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (sqrt -1/2)))) (* 1/2 (* (sqrt (/ 1 x)) (/ (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (sqrt -1/2))))) (pow x 3))) (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -1/2)))) (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2)))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))
(* F (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))))
(* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))
(* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (pow F 2) (+ (* -5/16 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))))
(/ 1 (sin B))
(+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B)))
(+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B))))
(+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B)))))
(/ -1 (sin B))
(- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B)))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B))))) (/ 1 (sin B)))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))))) (/ 1 (sin B)))
(* (/ F B) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(/ (+ (* 1/6 (* (* (pow B 2) F) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) B)
(/ (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* -1 (* (* (pow B 2) (+ (* -1/36 F) (* 1/120 F))) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))))) B)
(/ (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (* -1 (* (* (pow B 2) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F)))))) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))))))) B)
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))
(+ (* -1 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x)))
(+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x))))
(+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x)))))
(+ (* -1/2 (* (/ (* F (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x))))))
(* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))
(+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))
(+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))))
(+ (* -1 (/ (+ (* -1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt x))) (* 1/2 (* (/ (* F (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 x))))) (pow x 3))) (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))))
(/ F (sin B))
(/ F (sin B))
(/ F (sin B))
(/ F (sin B))
(/ F (sin B))
(/ F (sin B))
(/ F (sin B))
(/ F (sin B))
(/ F (sin B))
(/ F (sin B))
(/ F (sin B))
(/ F (sin B))
(/ F B)
(/ (+ F (* 1/6 (* (pow B 2) F))) B)
(/ (+ F (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 F) (* 1/120 F)))) (* -1/6 F)))) B)
(/ (+ F (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/36 F) (* 1/120 F)))) (* -1/6 F)))) B)
(/ F (sin B))
(/ F (sin B))
(/ F (sin B))
(/ F (sin B))
(/ F (sin B))
(/ F (sin B))
(/ F (sin B))
(/ F (sin B))
Outputs
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ x B)
(/.f64 x B)
(/ (+ x (* -1/3 (* (pow B 2) x))) B)
(/.f64 (fma.f64 x (*.f64 #s(literal -1/3 binary64) (*.f64 B B)) x) B)
(/ (+ x (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)
(/.f64 (fma.f64 (*.f64 B B) (neg.f64 (*.f64 x (fma.f64 #s(literal 1/45 binary64) (*.f64 B B) #s(literal 1/3 binary64)))) x) B)
(/ (+ x (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 B (neg.f64 (*.f64 B (fma.f64 B (*.f64 B (*.f64 x #s(literal 2/945 binary64))) (*.f64 x #s(literal 1/45 binary64))))) (*.f64 x #s(literal -1/3 binary64))) x) B)
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+ (* x (- (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (/ (cos B) (sin B)))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (neg.f64 (fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (cos.f64 B) (sin.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(+ (* x (- (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))) (/ (cos B) (sin B)))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 x F)) (sin.f64 B))) (fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (cos.f64 B) (sin.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(+ (* x (- (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) (/ (cos B) (sin B)))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (-.f64 (*.f64 x (fma.f64 (/.f64 F (sin.f64 B)) (*.f64 #s(literal 3/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64))))) (*.f64 (/.f64 (*.f64 x F) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 7 binary64)))) #s(literal -5/2 binary64))))) (fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (cos.f64 B) (sin.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* -1 (/ (* x (cos B)) (sin B)))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(* x (- (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))) (/ (cos B) (sin B))))
(*.f64 x (-.f64 (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))) (sin.f64 B)) (/.f64 (cos.f64 B) (sin.f64 B))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B))))
(*.f64 x (-.f64 (fma.f64 (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 F (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))))) (/.f64 (cos.f64 B) (sin.f64 B))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))))) (/ (cos B) (sin B))))
(*.f64 x (-.f64 (fma.f64 (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64)))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 F (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64))))))) (/.f64 (cos.f64 B) (sin.f64 B))))
(* -1 (/ (* x (cos B)) (sin B)))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(* -1 (* x (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1/2 binary64)) F)) (neg.f64 (sin.f64 B))) (/.f64 (cos.f64 B) (sin.f64 B))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))) x)) (/ (cos B) (sin B)))))
(*.f64 (-.f64 (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 (fma.f64 F (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 #s(literal -1/8 binary64) F) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))))))) x)) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))) x)) (/ (cos B) (sin B)))))
(*.f64 (-.f64 (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 (fma.f64 F (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (fma.f64 (/.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 F (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) #s(literal 1/16 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 #s(literal -1/8 binary64) F) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64))))))))) x)) (neg.f64 x))
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/3 x)))) x) B)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B)
(/ (- (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (* 2/15 x)))))))) x) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 (*.f64 F (fma.f64 #s(literal -7/360 binary64) (*.f64 B B) #s(literal -1/6 binary64)))) (*.f64 x (fma.f64 #s(literal 1/45 binary64) (*.f64 B B) #s(literal 1/3 binary64)))) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))) B)
(/ (- (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))))))))))) x) B)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (-.f64 (*.f64 F #s(literal 7/360 binary64)) (*.f64 B (*.f64 B (*.f64 F #s(literal -31/15120 binary64))))) (fma.f64 B (*.f64 B (*.f64 x #s(literal 2/945 binary64))) (*.f64 x #s(literal 2/15 binary64)))) (*.f64 x #s(literal -1/9 binary64))) (*.f64 x #s(literal 1/3 binary64))) (neg.f64 x))) B)
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))))
(* -1 (/ (* x (cos B)) (sin B)))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (/ (* x (cos B)) (sin B)))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))))
(- (* F (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))) (/ (* x (cos B)) (sin B)))
(-.f64 (*.f64 F (fma.f64 (*.f64 F (/.f64 F (sin.f64 B))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B)))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(- (* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))) (/ (* x (cos B)) (sin B)))
(fma.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64))))) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 F F) #s(literal 3/8 binary64)) (sin.f64 B)))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B))) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))))
(- (/ 1 (sin B)) (/ (* x (cos B)) (sin B)))
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B))) (/ (* x (cos B)) (sin B)))
(fma.f64 (/.f64 (cos.f64 B) (sin.f64 B)) (neg.f64 x) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F (*.f64 F (sin.f64 B)))) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B)))) (/ (* x (cos B)) (sin B)))
(-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (sin.f64 B)) (fma.f64 (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)) (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 F F) (*.f64 F F))) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))) (/.f64 #s(literal 1 binary64) (sin.f64 B))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B))))) (/ (* x (cos B)) (sin B)))
(-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (sin.f64 B)) (fma.f64 (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)) (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 F F) (*.f64 F F))) (/.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)) #s(literal -3/4 binary64))))) (pow.f64 F #s(literal 6 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F (*.f64 F (sin.f64 B)))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 F (*.f64 F (sin.f64 B)))) (fma.f64 x (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B))))) (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sin.f64 B)) (fma.f64 (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)) (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 F F) (*.f64 F F))) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))) (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))))) (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sin.f64 B)) (fma.f64 (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)) (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 F F) (*.f64 F F))) (/.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)) #s(literal -3/4 binary64))))) (pow.f64 F #s(literal 6 binary64)))) (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 F (*.f64 F (sin.f64 B)))) (fma.f64 x (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))))
(+ 2 (* 2 x))
(fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))
(+ 2 (+ (* 2 x) (pow F 2)))
(fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))
(+ 2 (+ (* 2 x) (pow F 2)))
(fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))
(+ 2 (+ (* 2 x) (pow F 2)))
(fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))
(pow F 2)
(*.f64 F F)
(* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))
(*.f64 F (*.f64 F (fma.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 1 binary64))))
(* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))
(*.f64 F (*.f64 F (fma.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 1 binary64))))
(* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))
(*.f64 F (*.f64 F (fma.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 1 binary64))))
(pow F 2)
(*.f64 F F)
(* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))
(*.f64 F (*.f64 F (fma.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 1 binary64))))
(* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))
(*.f64 F (*.f64 F (fma.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 1 binary64))))
(* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))
(*.f64 F (*.f64 F (fma.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 1 binary64))))
(+ 2 (pow F 2))
(fma.f64 F F #s(literal 2 binary64))
(+ 2 (+ (* 2 x) (pow F 2)))
(fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))
(+ 2 (+ (* 2 x) (pow F 2)))
(fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))
(+ 2 (+ (* 2 x) (pow F 2)))
(fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* x (+ 2 (+ (* 2 (/ 1 x)) (/ (pow F 2) x))))
(*.f64 x (+.f64 (/.f64 #s(literal 2 binary64) x) (fma.f64 F (/.f64 F x) #s(literal 2 binary64))))
(* x (+ 2 (+ (* 2 (/ 1 x)) (/ (pow F 2) x))))
(*.f64 x (+.f64 (/.f64 #s(literal 2 binary64) x) (fma.f64 F (/.f64 F x) #s(literal 2 binary64))))
(* x (+ 2 (+ (* 2 (/ 1 x)) (/ (pow F 2) x))))
(*.f64 x (+.f64 (/.f64 #s(literal 2 binary64) x) (fma.f64 F (/.f64 F x) #s(literal 2 binary64))))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* -1 (* x (- (* -1 (/ (+ 2 (pow F 2)) x)) 2)))
(*.f64 (-.f64 #s(literal -2 binary64) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (+ 2 (pow F 2)) x)) 2)))
(*.f64 (-.f64 #s(literal -2 binary64) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (+ 2 (pow F 2)) x)) 2)))
(*.f64 (-.f64 #s(literal -2 binary64) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x)) (neg.f64 x))
(sqrt (/ 1 (+ 2 (* 2 x))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))
(+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* -1/2 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))))
(fma.f64 (*.f64 F F) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))
(+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))
(fma.f64 (*.f64 F F) (fma.f64 F (*.f64 F (*.f64 #s(literal 3/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))
(+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* (pow F 2) (+ (* -5/16 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))
(fma.f64 (*.f64 F F) (fma.f64 (*.f64 F F) (fma.f64 #s(literal 3/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 7 binary64)))) (*.f64 (*.f64 F F) #s(literal -5/16 binary64)))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))
(/ 1 F)
(/.f64 #s(literal 1 binary64) F)
(/ (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2)))) F)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) #s(literal 1 binary64)) F)
(/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))))) F)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)) (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 F F) (*.f64 F F))) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))) #s(literal 1 binary64)) F)
(/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6)))))) F)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (fma.f64 (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)) (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 F F) (*.f64 F F))) (/.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)) #s(literal -3/4 binary64))))) (pow.f64 F #s(literal 6 binary64))))) #s(literal 1 binary64)) F)
(/ -1 F)
(/.f64 #s(literal -1 binary64) F)
(* -1 (/ (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2)))) F))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) #s(literal 1 binary64)) (neg.f64 F))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))))) F))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)) (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 F F) (*.f64 F F))) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))) #s(literal 1 binary64)) (neg.f64 F))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6)))))) F))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (fma.f64 (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)) (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 F F) (*.f64 F F))) (/.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)) #s(literal -3/4 binary64))))) (pow.f64 F #s(literal 6 binary64))))) #s(literal 1 binary64)) (neg.f64 F))
(sqrt (/ 1 (+ 2 (pow F 2))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))
(+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* -1 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* x (+ (* -1 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))
(fma.f64 x (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 x #s(literal 3/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* x (+ (* -1 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))) (* x (+ (* -5/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))))
(fma.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal 3/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 7 binary64)))) (*.f64 x #s(literal -5/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(* (sqrt (/ 1 x)) (sqrt 1/2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 1/2)))) (* (sqrt (/ 1 x)) (sqrt 1/2)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1/8 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 1/2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (sqrt 1/2)))) (* (sqrt (/ 1 x)) (sqrt 1/2))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1/8 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 1/16 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))
(+ (* -1/2 (* (sqrt (/ 1 (pow x 7))) (/ (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))) (sqrt 1/2)))) (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 1/2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (sqrt 1/2)))) (* (sqrt (/ 1 x)) (sqrt 1/2)))))
(fma.f64 (/.f64 (fma.f64 x (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64)))) #s(literal -1/2 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1/8 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 1/16 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))))
(* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2)))
(*.f64 (sqrt.f64 #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -1/2)))) (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) #s(literal -1/8 binary64)) (*.f64 (sqrt.f64 #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -1/2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (sqrt -1/2)))) (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 #s(literal -1/2 binary64))) #s(literal 1/16 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) #s(literal -1/8 binary64)) (*.f64 (sqrt.f64 #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))))
(+ (* -1 (/ (+ (* -1/16 (* (sqrt x) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (sqrt -1/2)))) (* 1/2 (* (sqrt (/ 1 x)) (/ (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (sqrt -1/2))))) (pow x 3))) (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -1/2)))) (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2)))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) #s(literal -1/8 binary64)) (*.f64 (sqrt.f64 #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) #s(literal 1/16 binary64)) (/.f64 (*.f64 (*.f64 x (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/64 binary64)) #s(literal -1/2 binary64))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 #s(literal -1/2 binary64))) (*.f64 #s(literal -1/16 binary64) (sqrt.f64 x)))) (*.f64 x (*.f64 x x))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))
(* F (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))))
(*.f64 F (fma.f64 (*.f64 F (/.f64 F (sin.f64 B))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B))))
(* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))
(*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64))))) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 F F) #s(literal 3/8 binary64)) (sin.f64 B)))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B))))
(* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (pow F 2) (+ (* -5/16 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))))
(*.f64 F (fma.f64 F (*.f64 F (fma.f64 (*.f64 F F) (fma.f64 (*.f64 F (/.f64 F (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 7 binary64)))) #s(literal -5/16 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal 3/8 binary64) (sin.f64 B)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)))))) (sin.f64 B)))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B))))
(/ 1 (sin B))
(/.f64 #s(literal 1 binary64) (sin.f64 B))
(+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F (*.f64 F (sin.f64 B)))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (sin.f64 B)) (fma.f64 (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)) (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 F F) (*.f64 F F))) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B)))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (sin.f64 B)) (fma.f64 (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)) (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 F F) (*.f64 F F))) (/.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)) #s(literal -3/4 binary64))))) (pow.f64 F #s(literal 6 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F (*.f64 F (sin.f64 B)))) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F (*.f64 F (sin.f64 B)))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B))))) (/ 1 (sin B)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sin.f64 B)) (fma.f64 (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)) (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 F F) (*.f64 F F))) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))))) (/ 1 (sin B)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sin.f64 B)) (fma.f64 (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)) (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 F F) (*.f64 F F))) (/.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 4 binary64)) #s(literal -3/4 binary64))))) (pow.f64 F #s(literal 6 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F (*.f64 F (sin.f64 B)))) (/.f64 #s(literal -1 binary64) (sin.f64 B))))
(* (/ F B) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F B))
(/ (+ (* 1/6 (* (* (pow B 2) F) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) B)
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F)) B)
(/ (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* -1 (* (* (pow B 2) (+ (* -1/36 F) (* 1/120 F))) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 B B)) (neg.f64 (*.f64 F (fma.f64 #s(literal -7/360 binary64) (*.f64 B B) #s(literal -1/6 binary64)))))) B)
(/ (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (* -1 (* (* (pow B 2) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F)))))) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))))))) B)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 (*.f64 F #s(literal -31/15120 binary64)) B) B (*.f64 F #s(literal -7/360 binary64)))) (*.f64 (*.f64 B B) (*.f64 B B))))) B)
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+ (* -1 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(*.f64 F (-.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B)) (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 (/.f64 F (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 x F)) (sin.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (-.f64 (*.f64 x (fma.f64 (/.f64 F (sin.f64 B)) (*.f64 #s(literal 3/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64))))) (*.f64 (/.f64 (*.f64 x F) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 7 binary64)))) #s(literal -5/2 binary64))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x)))
(*.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (sin.f64 B)))
(+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 F (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (sin.f64 B))))
(+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 F (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))))))
(+ (* -1/2 (* (/ (* F (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x))))))
(fma.f64 (*.f64 (fma.f64 x (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 1/16 binary64)))) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64)))) #s(literal -1/2 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 F (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64))))))))
(* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1/2 binary64)) F)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (sin.f64 B)))
(+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))
(fma.f64 F (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 #s(literal -1/8 binary64) F) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64))))))))
(+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))))
(fma.f64 F (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (fma.f64 (/.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 F (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) #s(literal 1/16 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 #s(literal -1/8 binary64) F) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))))))))
(+ (* -1 (/ (+ (* -1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt x))) (* 1/2 (* (/ (* F (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 x))))) (pow x 3))) (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))))
(-.f64 (fma.f64 F (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 #s(literal -1/8 binary64) F) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))))))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 F (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) #s(literal 1/16 binary64)) (/.f64 (*.f64 (*.f64 x (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/64 binary64)) #s(literal -1/2 binary64))))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 F (sqrt.f64 x))) #s(literal -1/16 binary64)) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64))))) (*.f64 x (*.f64 x x))))
(/ F (sin B))
(/.f64 F (sin.f64 B))
(/ F (sin B))
(/.f64 F (sin.f64 B))
(/ F (sin B))
(/.f64 F (sin.f64 B))
(/ F (sin B))
(/.f64 F (sin.f64 B))
(/ F (sin B))
(/.f64 F (sin.f64 B))
(/ F (sin B))
(/.f64 F (sin.f64 B))
(/ F (sin B))
(/.f64 F (sin.f64 B))
(/ F (sin B))
(/.f64 F (sin.f64 B))
(/ F (sin B))
(/.f64 F (sin.f64 B))
(/ F (sin B))
(/.f64 F (sin.f64 B))
(/ F (sin B))
(/.f64 F (sin.f64 B))
(/ F (sin B))
(/.f64 F (sin.f64 B))
(/ F B)
(/.f64 F B)
(/ (+ F (* 1/6 (* (pow B 2) F))) B)
(/.f64 (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) B)
(/ (+ F (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 F) (* 1/120 F)))) (* -1/6 F)))) B)
(/.f64 (fma.f64 B (neg.f64 (*.f64 B (*.f64 F (fma.f64 #s(literal -7/360 binary64) (*.f64 B B) #s(literal -1/6 binary64))))) F) B)
(/ (+ F (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/36 F) (* 1/120 F)))) (* -1/6 F)))) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 B (neg.f64 (*.f64 B (fma.f64 (*.f64 (*.f64 F #s(literal -31/15120 binary64)) B) B (*.f64 F #s(literal -7/360 binary64))))) (*.f64 F #s(literal 1/6 binary64))) F) B)
(/ F (sin B))
(/.f64 F (sin.f64 B))
(/ F (sin B))
(/.f64 F (sin.f64 B))
(/ F (sin B))
(/.f64 F (sin.f64 B))
(/ F (sin B))
(/.f64 F (sin.f64 B))
(/ F (sin B))
(/.f64 F (sin.f64 B))
(/ F (sin B))
(/.f64 F (sin.f64 B))
(/ F (sin B))
(/.f64 F (sin.f64 B))
(/ F (sin B))
(/.f64 F (sin.f64 B))

eval84.0ms (0.6%)

Memory
-19.1MiB live, 136.8MiB allocated
Compiler

Compiled 19 721 to 1 819 computations (90.8% saved)

prune93.0ms (0.6%)

Memory
-6.0MiB live, 197.4MiB allocated
Pruning

28 alts after pruning (28 fresh and 0 done)

PrunedKeptTotal
New49928527
Fresh000
Picked101
Done000
Total50028528
Accuracy
100.0%
Counts
528 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.6%
(fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (/.f64 F (sin.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
75.7%
(fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
85.7%
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
85.7%
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) F (/.f64 (neg.f64 x) (tan.f64 B)))
75.7%
(fma.f64 (/.f64 x (sin.f64 B)) (neg.f64 (cos.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
85.7%
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
75.6%
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (cos.f64 B) (neg.f64 x)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
85.7%
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 (neg.f64 x) (tan.f64 B)))
65.9%
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (tan.f64 B) (*.f64 (/.f64 (sin.f64 B) F) (neg.f64 x))) (*.f64 (/.f64 (sin.f64 B) F) (tan.f64 B)))
49.8%
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B)
50.3%
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
54.8%
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
75.6%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 x (tan.f64 B)))))
52.8%
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
52.9%
(+.f64 (neg.f64 (/.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))))))
76.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 (sin.f64 B) F)))
55.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F)) B))
85.7%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B)))
85.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))))
55.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
52.7%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
85.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) F))
70.7%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (*.f64 F (*.f64 F (fma.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
44.3%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 #s(literal -1 binary64) F)))
54.2%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))))
85.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))))
61.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F B)))
28.9%
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
Compiler

Compiled 1 346 to 868 computations (35.5% saved)

simplify212.0ms (1.4%)

Memory
32.5MiB live, 111.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B))))
cost-diff128
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))))
cost-diff320
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))))
cost-diff0
(fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))
cost-diff0
(pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))
cost-diff0
(/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B))
cost-diff0
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) F (/.f64 (neg.f64 x) (tan.f64 B)))
cost-diff0
(/.f64 #s(literal 1 binary64) (tan.f64 B))
cost-diff0
(neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B))))
cost-diff128
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
cost-diff320
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
cost-diff0
(/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))
cost-diff0
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))
cost-diff0
(fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))
cost-diff0
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
cost-diff0
(*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))
cost-diff0
(sin.f64 B)
cost-diff0
(/.f64 #s(literal 1 binary64) (sin.f64 B))
cost-diff320
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 (neg.f64 x) (tan.f64 B)))
Rules
1 576×lower-fma.f32
1 564×lower-fma.f64
1 040×lower-*.f32
1 036×lower-*.f64
728×div-sub
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032360
063355
1105340
2181340
3316340
4520340
5852340
61267340
72215340
83001340
93302340
103683340
113884340
123912340
133919340
143954340
153997340
164174340
174174340
184186340
194209340
204217340
04217340
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 #s(literal 1 binary64) (sin.f64 B))
#s(literal 1 binary64)
(sin.f64 B)
B
(*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))
F
(pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))
(fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))
#s(literal 2 binary64)
x
(fma.f64 F F #s(literal 2 binary64))
#s(literal -1/2 binary64)
(/.f64 (neg.f64 x) (tan.f64 B))
(neg.f64 x)
(tan.f64 B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))
F
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))
#s(literal 1 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))
(neg.f64 x)
B
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
x
(/.f64 #s(literal 1 binary64) (tan.f64 B))
#s(literal 1 binary64)
(tan.f64 B)
B
(/.f64 #s(literal -1 binary64) (sin.f64 B))
#s(literal -1 binary64)
(sin.f64 B)
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) F (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B))
(pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))
(fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))
#s(literal 2 binary64)
x
(fma.f64 F F #s(literal 2 binary64))
F
#s(literal -1/2 binary64)
(sin.f64 B)
B
(/.f64 (neg.f64 x) (tan.f64 B))
(neg.f64 x)
(tan.f64 B)
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/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 #s(literal 1 binary64) (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(sin.f64 B)
(*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))
F
(pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))
(fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))
#s(literal 2 binary64)
(fma.f64 F F #s(literal 2 binary64))
#s(literal -1/2 binary64)
Outputs
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
(/.f64 #s(literal 1 binary64) (sin.f64 B))
#s(literal 1 binary64)
(sin.f64 B)
B
(*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))
F
(pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))
(fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))
#s(literal 2 binary64)
x
(fma.f64 F F #s(literal 2 binary64))
#s(literal -1/2 binary64)
(/.f64 (neg.f64 x) (tan.f64 B))
(neg.f64 (/.f64 x (tan.f64 B)))
(neg.f64 x)
(tan.f64 B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))
(fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))
F
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))
#s(literal 1 binary64)
(fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))
x
#s(literal 2 binary64)
(fma.f64 F F #s(literal 2 binary64))
(neg.f64 x)
B
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(neg.f64 (/.f64 x (tan.f64 B)))
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(/.f64 x (tan.f64 B))
x
(/.f64 #s(literal 1 binary64) (tan.f64 B))
#s(literal 1 binary64)
(tan.f64 B)
B
(/.f64 #s(literal -1 binary64) (sin.f64 B))
#s(literal -1 binary64)
(sin.f64 B)
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) F (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
(/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B))
(pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))
(fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))
#s(literal 2 binary64)
x
(fma.f64 F F #s(literal 2 binary64))
F
#s(literal -1/2 binary64)
(sin.f64 B)
B
(/.f64 (neg.f64 x) (tan.f64 B))
(neg.f64 (/.f64 x (tan.f64 B)))
(neg.f64 x)
(tan.f64 B)
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))))
(-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
(neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(neg.f64 (/.f64 x (tan.f64 B)))
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(/.f64 x (tan.f64 B))
x
(/.f64 #s(literal 1 binary64) (tan.f64 B))
#s(literal 1 binary64)
(tan.f64 B)
B
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B)))
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(sin.f64 B)
(*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))
F
(pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))
(fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))
#s(literal 2 binary64)
(fma.f64 F F #s(literal 2 binary64))
#s(literal -1/2 binary64)

localize189.0ms (1.3%)

Memory
-10.3MiB live, 179.5MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.6%
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
accuracy99.6%
(*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))
accuracy97.9%
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
accuracy73.8%
(pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))
accuracy99.8%
(/.f64 (neg.f64 x) (tan.f64 B))
accuracy99.8%
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) F (/.f64 (neg.f64 x) (tan.f64 B)))
accuracy99.5%
(/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B))
accuracy73.8%
(pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))
accuracy100.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
accuracy99.9%
(/.f64 #s(literal -1 binary64) (sin.f64 B))
accuracy99.9%
(/.f64 #s(literal 1 binary64) (tan.f64 B))
accuracy99.6%
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
accuracy99.9%
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
accuracy99.8%
(fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))
accuracy99.4%
(/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))
accuracy74.4%
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))
accuracy99.9%
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 (neg.f64 x) (tan.f64 B)))
accuracy99.8%
(/.f64 (neg.f64 x) (tan.f64 B))
accuracy99.6%
(*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))
accuracy73.8%
(pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))
Samples
127.0ms256×0valid
Compiler

Compiled 408 to 40 computations (90.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 56.0ms
ival-div: 16.0ms (28.7% of total)
ival-mult: 11.0ms (19.7% of total)
ival-add: 9.0ms (16.2% of total)
ival-sin: 6.0ms (10.8% of total)
ival-pow: 6.0ms (10.8% of total)
ival-tan: 4.0ms (7.2% of total)
ival-sqrt: 2.0ms (3.6% of total)
ival-neg: 2.0ms (3.6% of total)
exact: 1.0ms (1.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series105.0ms (0.7%)

Memory
-3.5MiB live, 171.1MiB allocated
Counts
21 → 540
Calls
Call 1
Inputs
#<alt (fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 (neg.f64 x) (tan.f64 B)))>
#<alt (/.f64 #s(literal 1 binary64) (sin.f64 B))>
#<alt (sin.f64 B)>
#<alt (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))>
#<alt (/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)>
#<alt (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))>
#<alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))>
#<alt (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))>
#<alt (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))>
#<alt (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))>
#<alt (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B))))>
#<alt (/.f64 #s(literal 1 binary64) (tan.f64 B))>
#<alt (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) F (/.f64 (neg.f64 x) (tan.f64 B)))>
#<alt (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B))>
#<alt (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))>
#<alt (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))>
#<alt (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))))>
#<alt (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))))>
#<alt (/.f64 (neg.f64 x) (tan.f64 B))>
#<alt (/.f64 #s(literal -1 binary64) (sin.f64 B))>
#<alt (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))>
Outputs
#<alt (/ (+ (* -1 x) (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) B)>
#<alt (/ (+ (* -1 x) (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/3 x))))) B)>
#<alt (/ (+ (* -1 x) (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (* 2/15 x))))))))) B)>
#<alt (/ (+ (* -1 x) (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x)))))))))))))) B)>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* F (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B)))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B))))))>
#<alt (- (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))>
#<alt (- (+ (* -1 (/ (* x (cos B)) (sin B))) (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B))))) (/ 1 (sin B)))>
#<alt (- (+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))))) (/ 1 (sin B)))>
#<alt (- (+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B))))))) (/ 1 (sin B)))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))>
#<alt (+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* -1 (/ (cos B) (sin B))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (+ (* -1 (/ (cos B) (sin B))) (* 3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (+ (* -1 (/ (cos B) (sin B))) (* x (+ (* -5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* x (- (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))) (/ (cos B) (sin B))))>
#<alt (* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B))))>
#<alt (* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))))) (/ (cos B) (sin B))))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (* x (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))) x)) (/ (cos B) (sin B)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))) x)) (/ (cos B) (sin B)))))>
#<alt (/ 1 B)>
#<alt (/ (+ 1 (* 1/6 (pow B 2))) B)>
#<alt (/ (+ 1 (* (pow B 2) (+ 1/6 (* 7/360 (pow B 2))))) B)>
#<alt (/ (+ 1 (* (pow B 2) (+ 1/6 (* (pow B 2) (+ 7/360 (* 31/15120 (pow B 2))))))) B)>
#<alt (/ 1 (sin B))>
#<alt (/ 1 (sin B))>
#<alt (/ 1 (sin B))>
#<alt (/ 1 (sin B))>
#<alt (/ 1 (sin B))>
#<alt (/ 1 (sin B))>
#<alt (/ 1 (sin B))>
#<alt (/ 1 (sin B))>
#<alt B>
#<alt (* B (+ 1 (* -1/6 (pow B 2))))>
#<alt (* B (+ 1 (* (pow B 2) (- (* 1/120 (pow B 2)) 1/6))))>
#<alt (* B (+ 1 (* (pow B 2) (- (* (pow B 2) (+ 1/120 (* -1/5040 (pow B 2)))) 1/6))))>
#<alt (sin B)>
#<alt (sin B)>
#<alt (sin B)>
#<alt (sin B)>
#<alt (sin B)>
#<alt (sin B)>
#<alt (sin B)>
#<alt (sin B)>
#<alt (* F (sqrt (/ 1 (+ 2 (* 2 x)))))>
#<alt (* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* -1/2 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))))))>
#<alt (* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))>
#<alt (* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* (pow F 2) (+ (* -5/16 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))))>
#<alt (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4)))))>
#<alt (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6))))))>
#<alt -1>
#<alt (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) 1)>
#<alt (- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4)))) 1)>
#<alt (- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6))))) 1)>
#<alt (* F (sqrt (/ 1 (+ 2 (pow F 2)))))>
#<alt (+ (* -1 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* F (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))>
#<alt (+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))))>
#<alt (* (* F (sqrt 1/2)) (sqrt (/ 1 x)))>
#<alt (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 x))))>
#<alt (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 x)))))>
#<alt (+ (* -1/2 (* (/ (* F (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (sqrt 1/2)) (sqrt (/ 1 (pow x 7))))) (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 x))))))>
#<alt (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))>
#<alt (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x))))>
#<alt (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (sqrt -1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))))>
#<alt (+ (* -1 (/ (+ (* -1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (sqrt -1/2)) (sqrt x))) (* 1/2 (* (/ (* F (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))))) (sqrt -1/2)) (sqrt (/ 1 x))))) (pow x 3))) (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))))>
#<alt (* -1 (/ x B))>
#<alt (+ (* -1 (/ x B)) (* (/ F B) (sqrt (/ 1 (+ 2 (* 2 x))))))>
#<alt (+ (* -1 (/ x B)) (* F (+ (* -1/2 (* (/ (pow F 2) B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 B) (sqrt (/ 1 (+ 2 (* 2 x))))))))>
#<alt (+ (* -1 (/ x B)) (* F (+ (* (/ 1 B) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))>
#<alt (/ (- 1 x) B)>
#<alt (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (/ 1 B)) (/ x B))>
#<alt (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4)))) (/ 1 B))) (/ x B))>
#<alt (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* B (pow F 6)))) (/ 1 B)))) (/ x B))>
#<alt (* -1 (/ (+ 1 x) B))>
#<alt (+ (* -1 (/ (+ 1 x) B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))))>
#<alt (+ (* -1 (/ (+ 1 x) B)) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4))))))>
#<alt (+ (* -1 (/ (+ 1 x) B)) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* B (pow F 6)))))))>
#<alt (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2)))))>
#<alt (+ (* x (- (* -1 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (/ 1 B))) (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (- (+ (* -1 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ (* F x) B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))) (/ 1 B))) (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (- (+ (* -1 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ (* F x) B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) (/ 1 B))) (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (* -1 (/ x B))>
#<alt (* x (- (* (/ (* F (sqrt 1/2)) B) (sqrt (/ 1 (pow x 3)))) (/ 1 B)))>
#<alt (* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* B (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) B) (sqrt (/ 1 (pow x 3))))) (/ 1 B)))>
#<alt (* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* B (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* B (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (* (/ (* F (sqrt 1/2)) B) (sqrt (/ 1 (pow x 3)))))) (/ 1 B)))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (* x (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) B) (sqrt (/ 1 (pow x 3))))) (/ 1 B))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* B (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) B) (sqrt (/ 1 x)))) x)) (/ 1 B))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* B (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* B (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) B) (sqrt (/ 1 x))))) x)) (/ 1 B))))>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (* -1 x)>
#<alt (- (* F (sqrt (/ 1 (+ 2 (* 2 x))))) x)>
#<alt (- (* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* -1/2 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))))) x)>
#<alt (- (* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))) x)>
#<alt (- 1 x)>
#<alt (- (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2)))) x)>
#<alt (- (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))))) x)>
#<alt (- (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6)))))) x)>
#<alt (* -1 (+ 1 x))>
#<alt (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x))>
#<alt (- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4)))) (+ 1 x))>
#<alt (- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6))))) (+ 1 x))>
#<alt (* F (sqrt (/ 1 (+ 2 (pow F 2)))))>
#<alt (+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1)))>
#<alt (+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (- (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))) 1)))>
#<alt (+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (- (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) 1)))>
#<alt (* -1 x)>
#<alt (* x (- (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3)))) 1))>
#<alt (* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) 1))>
#<alt (* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (sqrt 1/2)) (sqrt (/ 1 (pow x 7))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3)))))) 1))>
#<alt (* -1 x)>
#<alt (* -1 (* x (+ 1 (* -1 (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))))))>
#<alt (* -1 (* x (+ 1 (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))) x)))))>
#<alt (* -1 (* x (+ 1 (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (sqrt -1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x))))) x)))))>
#<alt (sqrt (/ 1 (+ 2 (pow F 2))))>
#<alt (+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* -1 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))))>
#<alt (+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* x (+ (* -1 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))>
#<alt (+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* x (+ (* -1 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))) (* x (+ (* -5/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))))>
#<alt (* (sqrt (/ 1 x)) (sqrt 1/2))>
#<alt (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 1/2)))) (* (sqrt (/ 1 x)) (sqrt 1/2)))>
#<alt (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 1/2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (sqrt 1/2)))) (* (sqrt (/ 1 x)) (sqrt 1/2))))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (pow x 7))) (/ (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))) (sqrt 1/2)))) (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 1/2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (sqrt 1/2)))) (* (sqrt (/ 1 x)) (sqrt 1/2)))))>
#<alt (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2)))>
#<alt (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -1/2)))) (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2))))>
#<alt (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -1/2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (sqrt -1/2)))) (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2)))))>
#<alt (+ (* -1 (/ (+ (* -1/16 (* (sqrt x) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (sqrt -1/2)))) (* 1/2 (* (sqrt (/ 1 x)) (/ (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (sqrt -1/2))))) (pow x 3))) (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -1/2)))) (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2)))))>
#<alt (sqrt (/ 1 (+ 2 (* 2 x))))>
#<alt (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* -1/2 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))))>
#<alt (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))>
#<alt (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* (pow F 2) (+ (* -5/16 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))>
#<alt (/ 1 F)>
#<alt (/ (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2)))) F)>
#<alt (/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))))) F)>
#<alt (/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6)))))) F)>
#<alt (/ -1 F)>
#<alt (* -1 (/ (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2)))) F))>
#<alt (* -1 (/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))))) F))>
#<alt (* -1 (/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6)))))) F))>
#<alt (/ 1 (+ 2 (pow F 2)))>
#<alt (+ (* -2 (/ x (pow (+ 2 (pow F 2)) 2))) (/ 1 (+ 2 (pow F 2))))>
#<alt (+ (* x (- (* 4 (/ x (pow (+ 2 (pow F 2)) 3))) (* 2 (/ 1 (pow (+ 2 (pow F 2)) 2))))) (/ 1 (+ 2 (pow F 2))))>
#<alt (+ (* x (- (* x (+ (* -8 (/ x (pow (+ 2 (pow F 2)) 4))) (* 4 (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 2 (/ 1 (pow (+ 2 (pow F 2)) 2))))) (/ 1 (+ 2 (pow F 2))))>
#<alt (/ 1/2 x)>
#<alt (/ (+ 1/2 (* -1/4 (/ (+ 2 (pow F 2)) x))) x)>
#<alt (/ (- (+ 1/2 (* 1/8 (/ (pow (+ 2 (pow F 2)) 2) (pow x 2)))) (* 1/4 (/ (+ 2 (pow F 2)) x))) x)>
#<alt (/ (- (+ 1/2 (* -1/16 (/ (pow (+ 2 (pow F 2)) 3) (pow x 3)))) (+ (* -1/8 (/ (pow (+ 2 (pow F 2)) 2) (pow x 2))) (* 1/4 (/ (+ 2 (pow F 2)) x)))) x)>
#<alt (/ 1/2 x)>
#<alt (* -1 (/ (- (* 1/4 (/ (+ 2 (pow F 2)) x)) 1/2) x))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 1/8 (/ (pow (+ 2 (pow F 2)) 2) x)) (* 1/4 (+ 2 (pow F 2)))) x)) 1/2) x))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ (pow (+ 2 (pow F 2)) 3) x)) (* 1/8 (pow (+ 2 (pow F 2)) 2))) x)) (* 1/4 (+ 2 (pow F 2)))) x)) 1/2) x))>
#<alt (/ 1 (+ 2 (* 2 x)))>
#<alt (+ (* -1 (/ (pow F 2) (pow (+ 2 (* 2 x)) 2))) (/ 1 (+ 2 (* 2 x))))>
#<alt (+ (* (pow F 2) (- (/ (pow F 2) (pow (+ 2 (* 2 x)) 3)) (/ 1 (pow (+ 2 (* 2 x)) 2)))) (/ 1 (+ 2 (* 2 x))))>
#<alt (+ (* (pow F 2) (- (* (pow F 2) (+ (* -1 (/ (pow F 2) (pow (+ 2 (* 2 x)) 4))) (/ 1 (pow (+ 2 (* 2 x)) 3)))) (/ 1 (pow (+ 2 (* 2 x)) 2)))) (/ 1 (+ 2 (* 2 x))))>
#<alt (/ 1 (pow F 2))>
#<alt (/ (+ 1 (* -1 (/ (+ 2 (* 2 x)) (pow F 2)))) (pow F 2))>
#<alt (/ (- (+ 1 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))) (pow F 2))>
#<alt (/ (- (+ 1 (* -1 (/ (pow (+ 2 (* 2 x)) 3) (pow F 6)))) (+ (* -1 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2)))))) (pow F 2))>
#<alt (/ 1 (pow F 2))>
#<alt (/ (+ 1 (* -1 (/ (+ 2 (* 2 x)) (pow F 2)))) (pow F 2))>
#<alt (/ (- (+ 1 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))) (pow F 2))>
#<alt (/ (- (+ 1 (* -1 (/ (pow (+ 2 (* 2 x)) 3) (pow F 6)))) (+ (* -1 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2)))))) (pow F 2))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ x B)>
#<alt (/ (+ x (* -1/3 (* (pow B 2) x))) B)>
#<alt (/ (+ x (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)>
#<alt (/ (+ x (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ -1 (sin B))>
#<alt (- (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))>
#<alt (- (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))>
#<alt (- (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))>
#<alt (* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))>
#<alt (* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))>
#<alt (* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))>
#<alt (* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))>
#<alt (* -1 (/ (+ 1 x) B))>
#<alt (/ (- (* (pow B 2) (- (* 1/3 x) 1/6)) (+ 1 x)) B)>
#<alt (/ (- (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (* 2/15 x)) 7/360))) 1/6)) (+ 1 x)) B)>
#<alt (/ (- (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (- (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))) 31/15120)))) 7/360))) 1/6)) (+ 1 x)) B)>
#<alt (* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ x B))>
#<alt (/ (- (* 1/3 (* (pow B 2) x)) x) B)>
#<alt (/ (- (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (* 2/15 x))))) x) B)>
#<alt (/ (- (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))))))) x) B)>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (/ 1 B)>
#<alt (/ (+ 1 (* -1/3 (pow B 2))) B)>
#<alt (/ (+ 1 (* (pow B 2) (- (* -1/45 (pow B 2)) 1/3))) B)>
#<alt (/ (+ 1 (* (pow B 2) (- (* (pow B 2) (- (* -2/945 (pow B 2)) 1/45)) 1/3))) B)>
#<alt (/ (cos B) (sin B))>
#<alt (/ (cos B) (sin B))>
#<alt (/ (cos B) (sin B))>
#<alt (/ (cos B) (sin B))>
#<alt (/ (cos B) (sin B))>
#<alt (/ (cos B) (sin B))>
#<alt (/ (cos B) (sin B))>
#<alt (/ (cos B) (sin B))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))>
#<alt (+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* -1 (/ (cos B) (sin B))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (+ (* -1 (/ (cos B) (sin B))) (* 3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (+ (* -1 (/ (cos B) (sin B))) (* x (+ (* -5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* x (- (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))) (/ (cos B) (sin B))))>
#<alt (* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B))))>
#<alt (* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))))) (/ (cos B) (sin B))))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (* x (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))) x)) (/ (cos B) (sin B)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))) x)) (/ (cos B) (sin B)))))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* F (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B)))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B))))))>
#<alt (- (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))>
#<alt (- (+ (* -1 (/ (* x (cos B)) (sin B))) (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B))))) (/ 1 (sin B)))>
#<alt (- (+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))))) (/ 1 (sin B)))>
#<alt (- (+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B))))))) (/ 1 (sin B)))>
#<alt (/ (+ (* -1 x) (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) B)>
#<alt (/ (+ (* -1 x) (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/3 x))))) B)>
#<alt (/ (+ (* -1 x) (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (* 2/15 x))))))))) B)>
#<alt (/ (+ (* -1 x) (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x)))))))))))))) B)>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))>
#<alt (+ (* -1 (* (/ x (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (+ (* -1 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ x (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (+ (* -1 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ x (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (* (sqrt (/ 1 x)) (/ (sqrt 1/2) (sin B)))>
#<alt (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (* (sin B) (sqrt 1/2))))) (* (sqrt (/ 1 x)) (/ (sqrt 1/2) (sin B))))>
#<alt (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (* (sin B) (sqrt 1/2))))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (* (sin B) (sqrt 1/2))))) (* (sqrt (/ 1 x)) (/ (sqrt 1/2) (sin B)))))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (pow x 7))) (/ (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))) (* (sin B) (sqrt 1/2))))) (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (* (sin B) (sqrt 1/2))))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (* (sin B) (sqrt 1/2))))) (* (sqrt (/ 1 x)) (/ (sqrt 1/2) (sin B))))))>
#<alt (* (sqrt (/ 1 x)) (/ (* (sqrt -1) (sqrt -1/2)) (sin B)))>
#<alt (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (* (sin B) (sqrt -1/2))))) (* (sqrt (/ 1 x)) (/ (* (sqrt -1) (sqrt -1/2)) (sin B))))>
#<alt (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (* (sin B) (sqrt -1/2))))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt -1/2))))) (* (sqrt (/ 1 x)) (/ (* (sqrt -1) (sqrt -1/2)) (sin B)))))>
#<alt (+ (* -1 (/ (+ (* -1/16 (* (sqrt x) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt -1/2))))) (* 1/2 (* (sqrt (/ 1 x)) (/ (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (* (sin B) (sqrt -1/2)))))) (pow x 3))) (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (* (sin B) (sqrt -1/2))))) (* (sqrt (/ 1 x)) (/ (* (sqrt -1) (sqrt -1/2)) (sin B)))))>
#<alt (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))>
#<alt (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))>
#<alt (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))>
#<alt (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (pow F 2) (+ (* -5/16 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))>
#<alt (/ 1 (* F (sin B)))>
#<alt (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B))) F)>
#<alt (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B)))) F)>
#<alt (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B))))) F)>
#<alt (/ -1 (* F (sin B)))>
#<alt (* -1 (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B))) F))>
#<alt (* -1 (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B)))) F))>
#<alt (* -1 (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B))))) F))>
#<alt (* (/ 1 B) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (/ (+ (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (* 1/6 (* (pow B 2) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))) B)>
#<alt (/ (+ (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (* (pow B 2) (+ (* 7/360 (* (pow B 2) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/6 (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))))) B)>
#<alt (/ (+ (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (* (pow B 2) (+ (* 1/6 (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 31/15120 (* (pow B 2) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 7/360 (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))))))) B)>
#<alt (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (sqrt (/ 1 (+ 2 (pow F 2))))>
#<alt (+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* -1 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))))>
#<alt (+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* x (+ (* -1 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))>
#<alt (+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* x (+ (* -1 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))) (* x (+ (* -5/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))))>
#<alt (* (sqrt (/ 1 x)) (sqrt 1/2))>
#<alt (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 1/2)))) (* (sqrt (/ 1 x)) (sqrt 1/2)))>
#<alt (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 1/2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (sqrt 1/2)))) (* (sqrt (/ 1 x)) (sqrt 1/2))))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (pow x 7))) (/ (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))) (sqrt 1/2)))) (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 1/2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (sqrt 1/2)))) (* (sqrt (/ 1 x)) (sqrt 1/2)))))>
#<alt (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2)))>
#<alt (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -1/2)))) (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2))))>
#<alt (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -1/2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (sqrt -1/2)))) (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2)))))>
#<alt (+ (* -1 (/ (+ (* -1/16 (* (sqrt x) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (sqrt -1/2)))) (* 1/2 (* (sqrt (/ 1 x)) (/ (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (sqrt -1/2))))) (pow x 3))) (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -1/2)))) (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2)))))>
#<alt (sqrt (/ 1 (+ 2 (* 2 x))))>
#<alt (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* -1/2 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))))>
#<alt (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))>
#<alt (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* (pow F 2) (+ (* -5/16 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))>
#<alt (/ 1 F)>
#<alt (/ (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2)))) F)>
#<alt (/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))))) F)>
#<alt (/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6)))))) F)>
#<alt (/ -1 F)>
#<alt (* -1 (/ (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2)))) F))>
#<alt (* -1 (/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))))) F))>
#<alt (* -1 (/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6)))))) F))>
#<alt (+ 2 (pow F 2))>
#<alt (+ 2 (+ (* 2 x) (pow F 2)))>
#<alt (+ 2 (+ (* 2 x) (pow F 2)))>
#<alt (+ 2 (+ (* 2 x) (pow F 2)))>
#<alt (* 2 x)>
#<alt (* x (+ 2 (+ (* 2 (/ 1 x)) (/ (pow F 2) x))))>
#<alt (* x (+ 2 (+ (* 2 (/ 1 x)) (/ (pow F 2) x))))>
#<alt (* x (+ 2 (+ (* 2 (/ 1 x)) (/ (pow F 2) x))))>
#<alt (* 2 x)>
#<alt (* -1 (* x (- (* -1 (/ (+ 2 (pow F 2)) x)) 2)))>
#<alt (* -1 (* x (- (* -1 (/ (+ 2 (pow F 2)) x)) 2)))>
#<alt (* -1 (* x (- (* -1 (/ (+ 2 (pow F 2)) x)) 2)))>
#<alt (+ 2 (* 2 x))>
#<alt (+ 2 (+ (* 2 x) (pow F 2)))>
#<alt (+ 2 (+ (* 2 x) (pow F 2)))>
#<alt (+ 2 (+ (* 2 x) (pow F 2)))>
#<alt (pow F 2)>
#<alt (* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))>
#<alt (* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))>
#<alt (* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))>
#<alt (pow F 2)>
#<alt (* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))>
#<alt (* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))>
#<alt (* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))>
#<alt (* (/ F B) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (/ (+ (* 1/6 (* (* (pow B 2) F) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) B)>
#<alt (/ (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* -1 (* (* (pow B 2) (+ (* -1/36 F) (* 1/120 F))) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))))) B)>
#<alt (/ (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (* -1 (* (* (pow B 2) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F)))))) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))))))) B)>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))>
#<alt (* F (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))))>
#<alt (* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))>
#<alt (* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (pow F 2) (+ (* -5/16 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))))>
#<alt (/ 1 (sin B))>
#<alt (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B)))>
#<alt (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B))))>
#<alt (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B)))))>
#<alt (/ -1 (sin B))>
#<alt (- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B)))>
#<alt (- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B))))) (/ 1 (sin B)))>
#<alt (- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))))) (/ 1 (sin B)))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))>
#<alt (+ (* -1 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x)))>
#<alt (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x))))>
#<alt (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x)))))>
#<alt (+ (* -1/2 (* (/ (* F (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x))))))>
#<alt (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))>
#<alt (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))>
#<alt (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))))>
#<alt (+ (* -1 (/ (+ (* -1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt x))) (* 1/2 (* (/ (* F (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 x))))) (pow x 3))) (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))>
#<alt (+ (* x (- (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (/ (cos B) (sin B)))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (- (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))) (/ (cos B) (sin B)))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (- (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) (/ (cos B) (sin B)))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* x (- (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))) (/ (cos B) (sin B))))>
#<alt (* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B))))>
#<alt (* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))))) (/ (cos B) (sin B))))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (* x (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))) x)) (/ (cos B) (sin B)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))) x)) (/ (cos B) (sin B)))))>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/3 x)))) x) B)>
#<alt (/ (- (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (* 2/15 x)))))))) x) B)>
#<alt (/ (- (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))))))))))) x) B)>
#<alt (- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (* F (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (/ 1 (sin B)) (/ (* x (cos B)) (sin B)))>
#<alt (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B))) (/ (* x (cos B)) (sin B)))>
#<alt (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B)))) (/ (* x (cos B)) (sin B)))>
#<alt (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B))))) (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B))))) (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))))) (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ x B))>
#<alt (/ (+ (* -1 x) (* 1/3 (* (pow B 2) x))) B)>
#<alt (/ (+ (* -1 x) (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (* 2/15 x)))))) B)>
#<alt (/ (+ (* -1 x) (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x)))))))))) B)>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (/ -1 B)>
#<alt (/ (- (* -1/6 (pow B 2)) 1) B)>
#<alt (/ (- (* (pow B 2) (- (* -7/360 (pow B 2)) 1/6)) 1) B)>
#<alt (/ (- (* (pow B 2) (- (* (pow B 2) (- (* -31/15120 (pow B 2)) 7/360)) 1/6)) 1) B)>
#<alt (/ -1 (sin B))>
#<alt (/ -1 (sin B))>
#<alt (/ -1 (sin B))>
#<alt (/ -1 (sin B))>
#<alt (/ -1 (sin B))>
#<alt (/ -1 (sin B))>
#<alt (/ -1 (sin B))>
#<alt (/ -1 (sin B))>
#<alt (* (/ B F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))>
#<alt (* B (+ (* -1/6 (* (/ (pow B 2) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))) (* (/ 1 F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (* B (+ (* (/ 1 F) (sqrt (+ 2 (+ (* 2 x) (pow F 2))))) (* (pow B 2) (+ (* -1/6 (* (/ 1 F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))) (* 1/120 (* (/ (pow B 2) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2))))))))))>
#<alt (* B (+ (* (/ 1 F) (sqrt (+ 2 (+ (* 2 x) (pow F 2))))) (* (pow B 2) (+ (* -1/6 (* (/ 1 F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* -1/5040 (* (/ (pow B 2) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))) (* 1/120 (* (/ 1 F) (sqrt (+ 2 (+ (* 2 x) (pow F 2))))))))))))>
#<alt (* (/ (sin B) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))>
#<alt (* (/ (sin B) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))>
#<alt (* (/ (sin B) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))>
#<alt (* (/ (sin B) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))>
#<alt (* (/ (sin B) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))>
#<alt (* (/ (sin B) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))>
#<alt (* (/ (sin B) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))>
#<alt (* (/ (sin B) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))>
#<alt (* (/ (sin B) F) (sqrt (+ 2 (* 2 x))))>
#<alt (/ (+ (* 1/2 (* (* (pow F 2) (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))) (* (sin B) (sqrt (+ 2 (* 2 x))))) F)>
#<alt (/ (+ (* (sin B) (sqrt (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/8 (* (* (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 1/2 (* (sin B) (sqrt (/ 1 (+ 2 (* 2 x))))))))) F)>
#<alt (/ (+ (* (sin B) (sqrt (+ 2 (* 2 x)))) (* (pow F 2) (+ (* 1/2 (* (sin B) (sqrt (/ 1 (+ 2 (* 2 x)))))) (* (pow F 2) (+ (* -1/8 (* (sin B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 1/16 (* (* (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))) F)>
#<alt (sin B)>
#<alt (+ (sin B) (* 1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2))))>
#<alt (+ (sin B) (+ (* -1/8 (/ (* (sin B) (pow (+ 2 (* 2 x)) 2)) (pow F 4))) (* 1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2)))))>
#<alt (+ (sin B) (+ (* -1/8 (/ (* (sin B) (pow (+ 2 (* 2 x)) 2)) (pow F 4))) (+ (* 1/16 (/ (* (sin B) (pow (+ 2 (* 2 x)) 3)) (pow F 6))) (* 1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2))))))>
#<alt (* -1 (sin B))>
#<alt (+ (* -1 (sin B)) (* -1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2))))>
#<alt (+ (* -1 (sin B)) (+ (* -1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2))) (* 1/8 (/ (* (sin B) (pow (+ 2 (* 2 x)) 2)) (pow F 4)))))>
#<alt (+ (* -1 (sin B)) (+ (* -1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2))) (+ (* -1/16 (/ (* (sin B) (pow (+ 2 (* 2 x)) 3)) (pow F 6))) (* 1/8 (/ (* (sin B) (pow (+ 2 (* 2 x)) 2)) (pow F 4))))))>
#<alt (* (/ (sin B) F) (sqrt (+ 2 (pow F 2))))>
#<alt (+ (* (/ (sin B) F) (sqrt (+ 2 (pow F 2)))) (* (/ (* x (sin B)) F) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (+ (* -1/2 (* (/ (* x (sin B)) F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* (/ (sin B) F) (sqrt (/ 1 (+ 2 (pow F 2))))))) (* (/ (sin B) F) (sqrt (+ 2 (pow F 2)))))>
#<alt (+ (* x (+ (* x (+ (* -1/2 (* (/ (sin B) F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 1/2 (* (/ (* x (sin B)) F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))) (* (/ (sin B) F) (sqrt (/ 1 (+ 2 (pow F 2))))))) (* (/ (sin B) F) (sqrt (+ 2 (pow F 2)))))>
#<alt (* (/ (* (sin B) (sqrt 2)) F) (sqrt x))>
#<alt (* x (+ (* 1/2 (* (/ (* (sin B) (+ 2 (pow F 2))) (* F (sqrt 2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* (sin B) (sqrt 2)) F) (sqrt (/ 1 x)))))>
#<alt (* x (+ (* -1/8 (* (/ (* (sin B) (pow (+ 2 (pow F 2)) 2)) (* F (pow (sqrt 2) 3))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/2 (* (/ (* (sin B) (+ 2 (pow F 2))) (* F (sqrt 2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* (sin B) (sqrt 2)) F) (sqrt (/ 1 x))))))>
#<alt (* x (+ (* -1/8 (* (/ (* (sin B) (pow (+ 2 (pow F 2)) 2)) (* F (pow (sqrt 2) 3))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* (sin B) (pow (+ 2 (pow F 2)) 3)) (* F (pow (sqrt 2) 5))) (sqrt (/ 1 (pow x 7))))) (+ (* 1/2 (* (/ (* (sin B) (+ 2 (pow F 2))) (* F (sqrt 2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* (sin B) (sqrt 2)) F) (sqrt (/ 1 x)))))))>
#<alt (* -1 (* (/ (* (sin B) (* (sqrt -2) (sqrt -1))) F) (sqrt x)))>
#<alt (* -1 (* x (+ (* 1/2 (* (/ (* (sin B) (* (sqrt -1) (+ 2 (pow F 2)))) (* F (sqrt -2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* (sin B) (* (sqrt -2) (sqrt -1))) F) (sqrt (/ 1 x))))))>
#<alt (* -1 (* x (+ (* -1/8 (* (/ (* (sin B) (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* F (pow (sqrt -2) 3))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/2 (* (/ (* (sin B) (* (sqrt -1) (+ 2 (pow F 2)))) (* F (sqrt -2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* (sin B) (* (sqrt -2) (sqrt -1))) F) (sqrt (/ 1 x)))))))>
#<alt (* -1 (* x (+ (* -1/8 (* (/ (* (sin B) (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* F (pow (sqrt -2) 3))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* (sin B) (* (sqrt -1) (pow (+ 2 (pow F 2)) 3))) (* F (pow (sqrt -2) 5))) (sqrt (/ 1 (pow x 7))))) (+ (* 1/2 (* (/ (* (sin B) (* (sqrt -1) (+ 2 (pow F 2)))) (* F (sqrt -2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* (sin B) (* (sqrt -2) (sqrt -1))) F) (sqrt (/ 1 x))))))))>
Calls

135 calls:

TimeVariablePointExpression
8.0ms
B
@0
(/ (sin B) (* F (pow (+ (* 2 x) (+ (* F F) 2)) -1/2)))
6.0ms
x
@-inf
(neg (* x (/ 1 (tan B))))
3.0ms
x
@0
(/ (+ (* F (sqrt (/ 1 (+ (* x 2) (+ (* F F) 2))))) (neg x)) B)
3.0ms
B
@inf
(+ (* (/ 1 (sin B)) (* F (pow (+ (* 2 x) (+ (* F F) 2)) -1/2))) (/ (neg x) (tan B)))
2.0ms
x
@-inf
(/ (sin B) (* F (pow (+ (* 2 x) (+ (* F F) 2)) -1/2)))

rewrite416.0ms (2.8%)

Memory
3.4MiB live, 507.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
10 510×lower-fma.f32
10 498×lower-fma.f64
3 976×lower-/.f32
3 958×lower-/.f64
3 778×lower-*.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032226
063220
1283199
22364199
08195199
Stop Event
iter limit
node limit
iter limit
Counts
21 → 997
Calls
Call 1
Inputs
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 #s(literal 1 binary64) (sin.f64 B))
(sin.f64 B)
(*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(/.f64 #s(literal 1 binary64) (tan.f64 B))
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) F (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B))
(pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))
(fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 x) (tan.f64 B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
Outputs
(+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(-.f64 #s(literal 0 binary64) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))) (/.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))))
(-.f64 (/.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))) (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))))
(-.f64 (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 0 binary64)) (/.f64 x (tan.f64 B)))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 #s(literal 1 binary64) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (pow.f64 (/.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 F (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 1 binary64) F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 x) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 x (tan.f64 B)) #s(literal -1 binary64) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 1 binary64) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) #s(literal -1 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) F (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 F #s(literal 1 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 x (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 x #s(literal 1 binary64)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) F) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) F) (sin.f64 B)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -1/2 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 1 binary64) F) (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 x (sin.f64 B)) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (cos.f64 B) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 B) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) F) #s(literal 1 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (sin.f64 B) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 B) #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64)) (/.f64 (neg.f64 F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal -1 binary64)) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (neg.f64 F) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64))) (fma.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64))) (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(/.f64 (-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))))
(/.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (tan.f64 B) (neg.f64 x)) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) (neg.f64 x))))
(/.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (tan.f64 B) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) #s(literal 1 binary64))) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) #s(literal -1 binary64))) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F))))
(/.f64 (fma.f64 #s(literal 1 binary64) (sin.f64 B) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (sin.f64 B)))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (tan.f64 B)) (*.f64 (tan.f64 B) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F)))
(/.f64 (fma.f64 (neg.f64 x) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (*.f64 (tan.f64 B) #s(literal -1 binary64))) (*.f64 (tan.f64 B) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F))))
(/.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (tan.f64 B) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (*.f64 (tan.f64 B) (sin.f64 B)))
(/.f64 (fma.f64 x (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (*.f64 (neg.f64 (tan.f64 B)) #s(literal 1 binary64))) (*.f64 (neg.f64 (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F)))
(/.f64 (fma.f64 x (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (*.f64 (neg.f64 (tan.f64 B)) #s(literal -1 binary64))) (*.f64 (neg.f64 (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F))))
(/.f64 (fma.f64 x (sin.f64 B) (*.f64 (neg.f64 (tan.f64 B)) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (*.f64 (neg.f64 (tan.f64 B)) (sin.f64 B)))
(/.f64 (+.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F)) (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (/.f64 (tan.f64 B) (neg.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (tan.f64 B) (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (neg.f64 x))) (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (tan.f64 B)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B)) (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) x)) (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (tan.f64 B) (neg.f64 x)) (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (tan.f64 B) (neg.f64 x))))
(/.f64 (+.f64 (neg.f64 (tan.f64 B)) (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (neg.f64 x))) (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (tan.f64 B)))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 B)) (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) x)) (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (neg.f64 (tan.f64 B))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64)))) (neg.f64 (fma.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64)))) (neg.f64 (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))) (neg.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (tan.f64 B) (neg.f64 x)) (sin.f64 B))) (neg.f64 (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) (neg.f64 x)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (tan.f64 B) (*.f64 (sin.f64 B) (neg.f64 x)))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (neg.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) x))) (neg.f64 (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B)))))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) #s(literal -1 binary64)))) (neg.f64 (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (sin.f64 B) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))) (neg.f64 (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (sin.f64 B))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (tan.f64 B))) (neg.f64 (*.f64 (tan.f64 B) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (*.f64 (tan.f64 B) #s(literal -1 binary64)))) (neg.f64 (*.f64 (tan.f64 B) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (tan.f64 B) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))) (neg.f64 (*.f64 (tan.f64 B) (sin.f64 B))))
(/.f64 (neg.f64 (fma.f64 x (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (*.f64 (neg.f64 (tan.f64 B)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (neg.f64 (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (*.f64 (neg.f64 (tan.f64 B)) #s(literal -1 binary64)))) (neg.f64 (*.f64 (neg.f64 (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)))))
(/.f64 (neg.f64 (fma.f64 x (sin.f64 B) (*.f64 (neg.f64 (tan.f64 B)) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))) (neg.f64 (*.f64 (neg.f64 (tan.f64 B)) (sin.f64 B))))
(/.f64 (neg.f64 (+.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F))) (neg.f64 (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (/.f64 (tan.f64 B) (neg.f64 x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (tan.f64 B) (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (neg.f64 x)))) (neg.f64 (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (tan.f64 B))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B)) (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) x))) (neg.f64 (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (neg.f64 (tan.f64 B)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (tan.f64 B) (neg.f64 x)) (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (tan.f64 B) (neg.f64 x)))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (tan.f64 B)) (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (neg.f64 x)))) (neg.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (tan.f64 B))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 B)) (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) x))) (neg.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (neg.f64 (tan.f64 B)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))))) (neg.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))))) (neg.f64 (neg.f64 (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))))))
(pow.f64 (/.f64 (fma.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))))
(*.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))))
(*.f64 (-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 B)) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(/.f64 #s(literal 1 binary64) (sin.f64 B))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (sin.f64 B))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 B)))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 (sin.f64 B)))))
(pow.f64 (sin.f64 B) #s(literal -1 binary64))
(pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (neg.f64 (sin.f64 B))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (sin.f64 B) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (sin.f64 B))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.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 (pow.f64 (sin.f64 B) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 B) #s(literal -1/2 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (sin.f64 B)) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 B)))
(sin.f64 B)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(/.f64 (sin.f64 B) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(/.f64 (neg.f64 (sin.f64 B)) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (sin.f64 B))) #s(literal 1 binary64))
(pow.f64 (sin.f64 B) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal -1 binary64))
(*.f64 (sin.f64 B) #s(literal 1 binary64))
(/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(/.f64 (neg.f64 F) (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) F) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(/.f64 (*.f64 F #s(literal 1 binary64)) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) F)) (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 F #s(literal 1 binary64))) (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F)
(*.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) F))
(*.f64 (*.f64 #s(literal 1 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 B (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) B) (/.f64 x B))
(-.f64 (/.f64 #s(literal 0 binary64) B) (/.f64 (-.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) B))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 B)) (/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) (neg.f64 B)))
(-.f64 (/.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) B) (/.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) B))
(-.f64 (/.f64 (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 0 binary64)) B) (/.f64 x B))
(-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (*.f64 B (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))) (/.f64 (*.f64 x x) (*.f64 B (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))))
(neg.f64 (/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) (neg.f64 B)))
(neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) x) B))
(/.f64 #s(literal 1 binary64) (/.f64 B (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 B (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 B (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)))))
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 B (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 B (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal 1 binary64))))
(/.f64 (+.f64 (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) x) (neg.f64 B))
(/.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (neg.f64 (*.f64 x (*.f64 x x)))) (*.f64 B (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F) (*.f64 x (neg.f64 x))) (*.f64 B (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)))
(/.f64 (*.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (neg.f64 (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F))) B))
(/.f64 (*.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F) (*.f64 x (neg.f64 x))) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B))
(/.f64 (neg.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (neg.f64 (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 B (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F) (*.f64 x (neg.f64 x)))) (neg.f64 (*.f64 B (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) x)) (neg.f64 (neg.f64 B)))
(/.f64 (*.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) #s(literal 1 binary64)) B)
(/.f64 (*.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (neg.f64 (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) B)) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F))))
(/.f64 (*.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F) (*.f64 x (neg.f64 x))) (/.f64 #s(literal 1 binary64) B)) (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (neg.f64 (*.f64 x (*.f64 x x)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F))) B)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F) (*.f64 x (neg.f64 x))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) x))) (neg.f64 (neg.f64 (neg.f64 B))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) #s(literal 1 binary64))) (neg.f64 B))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (neg.f64 (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) B))) (neg.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F) (*.f64 x (neg.f64 x))) (/.f64 #s(literal 1 binary64) B))) (neg.f64 (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)))
(pow.f64 (/.f64 B (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 B (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B))
(*.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) (/.f64 #s(literal 1 binary64) B))
(*.f64 (/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B) (/.f64 (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)))
(*.f64 (+.f64 (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) (neg.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))
(*.f64 (/.f64 #s(literal 1 binary64) B) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 B (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (neg.f64 (*.f64 x (*.f64 x x))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)))))
(*.f64 (pow.f64 (/.f64 B (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F) (*.f64 x (neg.f64 x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)))
(*.f64 (/.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F))) B) (/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)))))
(+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))
(+.f64 (neg.f64 x) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)
(-.f64 #s(literal 0 binary64) (-.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) (/.f64 (*.f64 x x) (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)))
(-.f64 (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 0 binary64)) x)
(-.f64 (/.f64 (*.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F) (fma.f64 x x (*.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F) (fma.f64 x x (*.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 (neg.f64 x) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 (neg.f64 x) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(fma.f64 #s(literal 1 binary64) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))
(fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F (neg.f64 x))
(fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1 binary64) (neg.f64 x))
(fma.f64 #s(literal -1 binary64) x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(fma.f64 x #s(literal -1 binary64) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) F) (neg.f64 x))
(fma.f64 (*.f64 #s(literal 1 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))
(fma.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (neg.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F))) (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (neg.f64 (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F) (*.f64 x (neg.f64 x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F))) (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (neg.f64 (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F) (*.f64 x (neg.f64 x))))))
(/.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (neg.f64 (*.f64 x (*.f64 x x)))) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F))))
(/.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (neg.f64 (*.f64 x (*.f64 x x)))) (fma.f64 x x (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (*.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F) (*.f64 x (neg.f64 x))) (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))
(/.f64 (neg.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (neg.f64 (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (neg.f64 (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (*.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F) (*.f64 x (neg.f64 x)))) (neg.f64 (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)))
(/.f64 (-.f64 (*.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F))) (*.f64 x (*.f64 x x))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F) (fma.f64 x x (*.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F))) (-.f64 (neg.f64 x) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (neg.f64 (*.f64 x (*.f64 x x)))))) (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F) (*.f64 x (neg.f64 x))))) (neg.f64 (neg.f64 (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F) (fma.f64 x x (*.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)))) (neg.f64 (-.f64 (neg.f64 x) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(pow.f64 (/.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F))) (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (neg.f64 (*.f64 x (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F) (*.f64 x (neg.f64 x)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (neg.f64 (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)))))
(*.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F) (*.f64 x (neg.f64 x))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)))
(exp.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/4 binary64) (*.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/4 binary64))))
(fabs.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/4 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (pow.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 4 binary64) (*.f64 x x)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))))) (sqrt.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 4 binary64) (*.f64 x x)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64)))))
(exp.f64 (neg.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (neg.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 2 binary64))
(pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal -2 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1/4 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))))) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 4 binary64) (*.f64 x x))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 B) x))
(/.f64 (neg.f64 x) (neg.f64 (tan.f64 B)))
(/.f64 #s(literal -1 binary64) (/.f64 (tan.f64 B) (neg.f64 x)))
(/.f64 x (tan.f64 B))
(/.f64 x (neg.f64 (neg.f64 (tan.f64 B))))
(pow.f64 (/.f64 (tan.f64 B) x) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (/.f64 #s(literal 1 binary64) (cos.f64 B))))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) x)
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 x #s(literal 1 binary64)))
(*.f64 (/.f64 x (tan.f64 B)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (cos.f64 B))))
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 (neg.f64 x) #s(literal 1 binary64)))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (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 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 #s(literal 0 binary64) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))))
(-.f64 (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) #s(literal 0 binary64)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))) (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (-.f64 (/.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 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.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 (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) (tan.f64 B)) (neg.f64 x) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 x (tan.f64 B)) #s(literal -1 binary64) (/.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 #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 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.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) (tan.f64 B)) x (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.f64 (/.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 (neg.f64 x) (sin.f64 B)) (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 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (neg.f64 (sin.f64 B)))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B))) (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (neg.f64 (sin.f64 B)))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B))) (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64)))) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (neg.f64 (sin.f64 B)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) x) (*.f64 x (/.f64 #s(literal -1 binary64) (sin.f64 B)))) (neg.f64 (tan.f64 B)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 B)) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) #s(literal 1 binary64))) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (neg.f64 (sin.f64 B))))
(/.f64 (fma.f64 #s(literal 1 binary64) (sin.f64 B) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) #s(literal -1 binary64))) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (sin.f64 B)))
(/.f64 (fma.f64 (neg.f64 x) (neg.f64 (sin.f64 B)) (tan.f64 B)) (*.f64 (tan.f64 B) (neg.f64 (sin.f64 B))))
(/.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (tan.f64 B) #s(literal -1 binary64))) (*.f64 (tan.f64 B) (sin.f64 B)))
(/.f64 (fma.f64 x (neg.f64 (sin.f64 B)) (*.f64 (neg.f64 (tan.f64 B)) #s(literal 1 binary64))) (*.f64 (neg.f64 (tan.f64 B)) (neg.f64 (sin.f64 B))))
(/.f64 (fma.f64 x (sin.f64 B) (*.f64 (neg.f64 (tan.f64 B)) #s(literal -1 binary64))) (*.f64 (neg.f64 (tan.f64 B)) (sin.f64 B)))
(/.f64 (+.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (*.f64 (neg.f64 (sin.f64 B)) #s(literal 1 binary64))) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (tan.f64 B) (neg.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (tan.f64 B) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x))) (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (tan.f64 B) (neg.f64 x)) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) (neg.f64 x))))
(/.f64 (+.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64))))) (neg.f64 (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (neg.f64 (sin.f64 B))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) x) (*.f64 x (/.f64 #s(literal -1 binary64) (sin.f64 B)))) (neg.f64 (tan.f64 B))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))) (neg.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 B)) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (neg.f64 (sin.f64 B)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (sin.f64 B) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) #s(literal -1 binary64)))) (neg.f64 (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (sin.f64 B))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) (neg.f64 (sin.f64 B)) (tan.f64 B))) (neg.f64 (*.f64 (tan.f64 B) (neg.f64 (sin.f64 B)))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (tan.f64 B) #s(literal -1 binary64)))) (neg.f64 (*.f64 (tan.f64 B) (sin.f64 B))))
(/.f64 (neg.f64 (fma.f64 x (neg.f64 (sin.f64 B)) (*.f64 (neg.f64 (tan.f64 B)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (neg.f64 (tan.f64 B)) (neg.f64 (sin.f64 B)))))
(/.f64 (neg.f64 (fma.f64 x (sin.f64 B) (*.f64 (neg.f64 (tan.f64 B)) #s(literal -1 binary64)))) (neg.f64 (*.f64 (neg.f64 (tan.f64 B)) (sin.f64 B))))
(/.f64 (neg.f64 (+.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (*.f64 (neg.f64 (sin.f64 B)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (tan.f64 B) (neg.f64 x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (tan.f64 B) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x)))) (neg.f64 (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) x))) (neg.f64 (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (tan.f64 B) (neg.f64 x)) (sin.f64 B))) (neg.f64 (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) (neg.f64 x)))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) (neg.f64 x)))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) x))) (neg.f64 (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (neg.f64 (sin.f64 B)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))))) (neg.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B))))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))
(pow.f64 (/.f64 (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (neg.f64 (sin.f64 B)))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B))) (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x (tan.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(*.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(*.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (neg.f64 (sin.f64 B))))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))))
(*.f64 (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B))) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))))
(+.f64 #s(literal 0 binary64) (/.f64 (neg.f64 x) (tan.f64 B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (tan.f64 B) (neg.f64 x))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 #s(literal 0 binary64) (tan.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (neg.f64 (tan.f64 B)))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 x (tan.f64 B)))))) (/.f64 (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 x (tan.f64 B)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (/.f64 x (tan.f64 B)))) (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (+.f64 #s(literal 0 binary64) (/.f64 x (tan.f64 B)))))
(neg.f64 (/.f64 x (tan.f64 B)))
(/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 B) (neg.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (tan.f64 B) (neg.f64 x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (tan.f64 B) (neg.f64 x)))))
(/.f64 (neg.f64 x) (tan.f64 B))
(/.f64 (neg.f64 x) (neg.f64 (neg.f64 (tan.f64 B))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (tan.f64 B) (neg.f64 x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (tan.f64 B) (neg.f64 x)) #s(literal 1 binary64))))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 x (neg.f64 (neg.f64 (neg.f64 (tan.f64 B)))))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (tan.f64 B))
(/.f64 (*.f64 (neg.f64 x) #s(literal -1 binary64)) (neg.f64 (tan.f64 B)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (+.f64 #s(literal 0 binary64) (/.f64 x (tan.f64 B))))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64))) (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) #s(literal -1 binary64))) (neg.f64 (neg.f64 (tan.f64 B))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 x (tan.f64 B)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))) (neg.f64 (+.f64 #s(literal 0 binary64) (/.f64 x (tan.f64 B)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 x) (tan.f64 B))))))
(pow.f64 (/.f64 (tan.f64 B) (neg.f64 x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (tan.f64 B) (neg.f64 x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 x (tan.f64 B)) #s(literal -1 binary64))
(*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (/.f64 #s(literal 1 binary64) (cos.f64 B))))
(*.f64 x (/.f64 #s(literal -1 binary64) (tan.f64 B)))
(*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x)
(*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 x #s(literal 1 binary64)))
(*.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (/.f64 x (sin.f64 B)) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))))
(*.f64 (/.f64 (neg.f64 x) (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 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 B)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(exp.f64 (*.f64 (log.f64 (tan.f64 B)) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)))
(/.f64 #s(literal 1 binary64) (tan.f64 B))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (tan.f64 B))))
(/.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 B)))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 (tan.f64 B)))))
(pow.f64 (tan.f64 B) #s(literal -1 binary64))
(pow.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (neg.f64 (tan.f64 B))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (tan.f64 B) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (tan.f64 B))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (cos.f64 B))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (tan.f64 B)))
(*.f64 (pow.f64 (tan.f64 B) #s(literal -1/2 binary64)) (pow.f64 (tan.f64 B) #s(literal -1/2 binary64)))
(+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(-.f64 #s(literal 0 binary64) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))) (/.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))))
(-.f64 (/.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))) (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))))
(-.f64 (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 0 binary64)) (/.f64 x (tan.f64 B)))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 #s(literal 1 binary64) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (pow.f64 (/.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 F (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 1 binary64) F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 x) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 x (tan.f64 B)) #s(literal -1 binary64) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 1 binary64) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) #s(literal -1 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) F (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 F #s(literal 1 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 x (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 x #s(literal 1 binary64)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) F) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) F) (sin.f64 B)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -1/2 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 1 binary64) F) (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 x (sin.f64 B)) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (cos.f64 B) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 B) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) F) #s(literal 1 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (sin.f64 B) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 B) #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64)) (/.f64 (neg.f64 F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal -1 binary64)) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (neg.f64 F) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64))) (fma.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64))) (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(/.f64 (-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))))
(/.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (tan.f64 B) (neg.f64 x)) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) (neg.f64 x))))
(/.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (tan.f64 B) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) #s(literal 1 binary64))) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) #s(literal -1 binary64))) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F))))
(/.f64 (fma.f64 #s(literal 1 binary64) (sin.f64 B) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (sin.f64 B)))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (tan.f64 B)) (*.f64 (tan.f64 B) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F)))
(/.f64 (fma.f64 (neg.f64 x) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (*.f64 (tan.f64 B) #s(literal -1 binary64))) (*.f64 (tan.f64 B) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F))))
(/.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (tan.f64 B) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (*.f64 (tan.f64 B) (sin.f64 B)))
(/.f64 (fma.f64 x (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (*.f64 (neg.f64 (tan.f64 B)) #s(literal 1 binary64))) (*.f64 (neg.f64 (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F)))
(/.f64 (fma.f64 x (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (*.f64 (neg.f64 (tan.f64 B)) #s(literal -1 binary64))) (*.f64 (neg.f64 (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F))))
(/.f64 (fma.f64 x (sin.f64 B) (*.f64 (neg.f64 (tan.f64 B)) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (*.f64 (neg.f64 (tan.f64 B)) (sin.f64 B)))
(/.f64 (+.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F)) (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (/.f64 (tan.f64 B) (neg.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (tan.f64 B) (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (neg.f64 x))) (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (tan.f64 B)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B)) (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) x)) (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (tan.f64 B) (neg.f64 x)) (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (tan.f64 B) (neg.f64 x))))
(/.f64 (+.f64 (neg.f64 (tan.f64 B)) (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (neg.f64 x))) (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (tan.f64 B)))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 B)) (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) x)) (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (neg.f64 (tan.f64 B))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64)))) (neg.f64 (fma.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64)))) (neg.f64 (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))) (neg.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (tan.f64 B) (neg.f64 x)) (sin.f64 B))) (neg.f64 (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) (neg.f64 x)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (tan.f64 B) (*.f64 (sin.f64 B) (neg.f64 x)))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (neg.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) x))) (neg.f64 (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B)))))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) #s(literal -1 binary64)))) (neg.f64 (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (sin.f64 B) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))) (neg.f64 (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (sin.f64 B))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (tan.f64 B))) (neg.f64 (*.f64 (tan.f64 B) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (*.f64 (tan.f64 B) #s(literal -1 binary64)))) (neg.f64 (*.f64 (tan.f64 B) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (tan.f64 B) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))) (neg.f64 (*.f64 (tan.f64 B) (sin.f64 B))))
(/.f64 (neg.f64 (fma.f64 x (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (*.f64 (neg.f64 (tan.f64 B)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (neg.f64 (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (*.f64 (neg.f64 (tan.f64 B)) #s(literal -1 binary64)))) (neg.f64 (*.f64 (neg.f64 (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)))))
(/.f64 (neg.f64 (fma.f64 x (sin.f64 B) (*.f64 (neg.f64 (tan.f64 B)) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))) (neg.f64 (*.f64 (neg.f64 (tan.f64 B)) (sin.f64 B))))
(/.f64 (neg.f64 (+.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F))) (neg.f64 (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (/.f64 (tan.f64 B) (neg.f64 x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (tan.f64 B) (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (neg.f64 x)))) (neg.f64 (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (tan.f64 B))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B)) (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) x))) (neg.f64 (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (neg.f64 (tan.f64 B)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (tan.f64 B) (neg.f64 x)) (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (tan.f64 B) (neg.f64 x)))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (tan.f64 B)) (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (neg.f64 x)))) (neg.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (tan.f64 B))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 B)) (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) x))) (neg.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (neg.f64 (tan.f64 B)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))))) (neg.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))))) (neg.f64 (neg.f64 (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))))))
(pow.f64 (/.f64 (fma.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))))
(*.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))))
(*.f64 (-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal -1 binary64)))
(exp.f64 (fma.f64 (log.f64 (sin.f64 B)) #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(exp.f64 (fma.f64 (log.f64 (sin.f64 B)) #s(literal -1 binary64) (*.f64 (neg.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (log.f64 (sin.f64 B)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (sin.f64 B)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 B))) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(neg.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (sin.f64 B)))
(/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (sin.f64 B))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 (sin.f64 B)))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (neg.f64 (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64)) (neg.f64 (sin.f64 B)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))) (neg.f64 (neg.f64 (neg.f64 (sin.f64 B)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64))) (neg.f64 (neg.f64 (sin.f64 B))))
(pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 1 binary64))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) (sin.f64 B)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) #s(literal -1 binary64)) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (sin.f64 B)))
(exp.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/4 binary64) (*.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/4 binary64))))
(fabs.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/4 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (pow.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 4 binary64) (*.f64 x x)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))))) (sqrt.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 4 binary64) (*.f64 x x)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64)))))
(+.f64 #s(literal 2 binary64) (fma.f64 F F (*.f64 #s(literal 2 binary64) x)))
(+.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x))
(+.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64)))
(+.f64 (*.f64 F F) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))
(+.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))
(+.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F))
(exp.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64))))))
(-.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x))))
(-.f64 (/.f64 (*.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) (fma.f64 F F (*.f64 #s(literal 2 binary64) x))) (-.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (-.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))))
(fma.f64 F F (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))
(fma.f64 #s(literal 2 binary64) 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 (fma.f64 (*.f64 F F) (*.f64 (*.f64 F F) (*.f64 F F)) #s(literal 8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 F F) (*.f64 F F) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 #s(literal 2 binary64) x))
(fma.f64 (fma.f64 (*.f64 F F) (*.f64 F F) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) x))
(fma.f64 (exp.f64 (log.f64 F)) (exp.f64 (log.f64 F)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 4 binary64) (*.f64 x x))))
(/.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 #s(literal 2 binary64) (*.f64 x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 4 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 4 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 #s(literal 2 binary64) (*.f64 x (fma.f64 F F #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 4 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1 binary64))
(/.f64 (fma.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) (*.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) (fma.f64 F F (*.f64 #s(literal 2 binary64) x))) #s(literal 8 binary64)) (fma.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (-.f64 (*.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) (fma.f64 F F (*.f64 #s(literal 2 binary64) x))) #s(literal 4 binary64)) (-.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))
(/.f64 (exp.f64 (log.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))))) (exp.f64 (log.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 4 binary64) (*.f64 x x))))))
(/.f64 (exp.f64 (log.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (exp.f64 (log.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 4 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) (*.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) (fma.f64 F F (*.f64 #s(literal 2 binary64) x))) #s(literal 8 binary64))) (neg.f64 (fma.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) (neg.f64 (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) (fma.f64 F F (*.f64 #s(literal 2 binary64) x))) #s(literal 4 binary64))) (neg.f64 (-.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal 8 binary64) (*.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) (*.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) (fma.f64 F F (*.f64 #s(literal 2 binary64) x))))) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) (fma.f64 F F (*.f64 #s(literal 2 binary64) x))) (*.f64 #s(literal 2 binary64) (fma.f64 F F (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (fma.f64 (*.f64 F F) (*.f64 (*.f64 F F) (*.f64 F F)) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64))) (fma.f64 F (*.f64 F (*.f64 F F)) (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (*.f64 F F) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 F F) (*.f64 (*.f64 F F) (*.f64 F F)))) (fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 F F) (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)))))
(pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64)))))
(*.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 4 binary64) (*.f64 x x)))))
(*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64)))))
(*.f64 (/.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 4 binary64) (*.f64 x x))) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 4 binary64) (*.f64 x x)))))
(exp.f64 (log.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 B))) (/.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 (sin.f64 B))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (sin.f64 B))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)))
(/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (neg.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)))
(/.f64 (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 (sin.f64 B)))
(/.f64 (neg.f64 (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (neg.f64 (neg.f64 (sin.f64 B))))
(/.f64 (neg.f64 F) (neg.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (*.f64 F #s(literal 1 binary64)) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (*.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64)) (neg.f64 (sin.f64 B)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) F)) (neg.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 F #s(literal 1 binary64))) (neg.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64))) (neg.f64 (neg.f64 (sin.f64 B))))
(pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -1 binary64))
(pow.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (pow.f64 (/.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 F (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 1 binary64) F) (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F)))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) F)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 F #s(literal 1 binary64)))
(*.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) F) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) F) (sin.f64 B)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1 binary64) F) (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 B) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) F) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)))
(*.f64 (/.f64 (pow.f64 (sin.f64 B) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 B) #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)))
(*.f64 (/.f64 F #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (sin.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64)) (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal -1 binary64)) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 (neg.f64 F) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(*.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(-.f64 #s(literal 0 binary64) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))) (/.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))))
(-.f64 (/.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))) (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))))
(-.f64 (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 0 binary64)) (/.f64 x (tan.f64 B)))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 #s(literal 1 binary64) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (pow.f64 (/.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 F (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 1 binary64) F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 x) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 x (tan.f64 B)) #s(literal -1 binary64) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 1 binary64) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) #s(literal -1 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) F (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 F #s(literal 1 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 x (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 x #s(literal 1 binary64)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) F) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 #s(literal 1 binary64) F) (sin.f64 B)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -1/2 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 1 binary64) F) (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 x (sin.f64 B)) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (cos.f64 B) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 B) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) F) #s(literal 1 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (sin.f64 B) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 B) #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64)) (/.f64 (neg.f64 F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal -1 binary64)) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (neg.f64 F) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64))) (fma.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64))) (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(/.f64 (-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))))
(/.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (tan.f64 B) (neg.f64 x)) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) (neg.f64 x))))
(/.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (tan.f64 B) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) #s(literal 1 binary64))) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) #s(literal -1 binary64))) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F))))
(/.f64 (fma.f64 #s(literal 1 binary64) (sin.f64 B) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (sin.f64 B)))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (tan.f64 B)) (*.f64 (tan.f64 B) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F)))
(/.f64 (fma.f64 (neg.f64 x) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (*.f64 (tan.f64 B) #s(literal -1 binary64))) (*.f64 (tan.f64 B) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F))))
(/.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (tan.f64 B) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (*.f64 (tan.f64 B) (sin.f64 B)))
(/.f64 (fma.f64 x (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (*.f64 (neg.f64 (tan.f64 B)) #s(literal 1 binary64))) (*.f64 (neg.f64 (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F)))
(/.f64 (fma.f64 x (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (*.f64 (neg.f64 (tan.f64 B)) #s(literal -1 binary64))) (*.f64 (neg.f64 (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F))))
(/.f64 (fma.f64 x (sin.f64 B) (*.f64 (neg.f64 (tan.f64 B)) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (*.f64 (neg.f64 (tan.f64 B)) (sin.f64 B)))
(/.f64 (+.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F)) (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (/.f64 (tan.f64 B) (neg.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (tan.f64 B) (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (neg.f64 x))) (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (tan.f64 B)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B)) (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) x)) (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (tan.f64 B) (neg.f64 x)) (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (tan.f64 B) (neg.f64 x))))
(/.f64 (+.f64 (neg.f64 (tan.f64 B)) (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (neg.f64 x))) (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (tan.f64 B)))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 B)) (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) x)) (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (neg.f64 (tan.f64 B))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64)))) (neg.f64 (fma.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64)))) (neg.f64 (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))) (neg.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (tan.f64 B) (neg.f64 x)) (sin.f64 B))) (neg.f64 (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) (neg.f64 x)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (tan.f64 B) (*.f64 (sin.f64 B) (neg.f64 x)))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (neg.f64 (fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) x))) (neg.f64 (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B)))))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) #s(literal -1 binary64)))) (neg.f64 (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (sin.f64 B) (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))) (neg.f64 (*.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (sin.f64 B))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (tan.f64 B))) (neg.f64 (*.f64 (tan.f64 B) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (*.f64 (tan.f64 B) #s(literal -1 binary64)))) (neg.f64 (*.f64 (tan.f64 B) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (tan.f64 B) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))) (neg.f64 (*.f64 (tan.f64 B) (sin.f64 B))))
(/.f64 (neg.f64 (fma.f64 x (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (*.f64 (neg.f64 (tan.f64 B)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (neg.f64 (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (*.f64 (neg.f64 (tan.f64 B)) #s(literal -1 binary64)))) (neg.f64 (*.f64 (neg.f64 (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)))))
(/.f64 (neg.f64 (fma.f64 x (sin.f64 B) (*.f64 (neg.f64 (tan.f64 B)) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))) (neg.f64 (*.f64 (neg.f64 (tan.f64 B)) (sin.f64 B))))
(/.f64 (neg.f64 (+.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F))) (neg.f64 (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (/.f64 (tan.f64 B) (neg.f64 x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (tan.f64 B) (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (neg.f64 x)))) (neg.f64 (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (tan.f64 B))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B)) (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) x))) (neg.f64 (*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) (neg.f64 (tan.f64 B)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (tan.f64 B) (neg.f64 x)) (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (tan.f64 B) (neg.f64 x)))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (tan.f64 B)) (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (neg.f64 x)))) (neg.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (tan.f64 B))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 B)) (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) x))) (neg.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (neg.f64 (tan.f64 B)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))))) (neg.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))))) (neg.f64 (neg.f64 (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))))))
(pow.f64 (/.f64 (fma.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))))
(*.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))))
(*.f64 (-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))))
(+.f64 #s(literal 0 binary64) (/.f64 (neg.f64 x) (tan.f64 B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (tan.f64 B) (neg.f64 x))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 #s(literal 0 binary64) (tan.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (neg.f64 (tan.f64 B)))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 x (tan.f64 B)))))) (/.f64 (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 x (tan.f64 B)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (/.f64 x (tan.f64 B)))) (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (+.f64 #s(literal 0 binary64) (/.f64 x (tan.f64 B)))))
(neg.f64 (/.f64 x (tan.f64 B)))
(/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 B) (neg.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (tan.f64 B) (neg.f64 x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (tan.f64 B) (neg.f64 x)))))
(/.f64 (neg.f64 x) (tan.f64 B))
(/.f64 (neg.f64 x) (neg.f64 (neg.f64 (tan.f64 B))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (tan.f64 B) (neg.f64 x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (tan.f64 B) (neg.f64 x)) #s(literal 1 binary64))))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 x (neg.f64 (neg.f64 (neg.f64 (tan.f64 B)))))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (tan.f64 B))
(/.f64 (*.f64 (neg.f64 x) #s(literal -1 binary64)) (neg.f64 (tan.f64 B)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (+.f64 #s(literal 0 binary64) (/.f64 x (tan.f64 B))))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64))) (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) #s(literal -1 binary64))) (neg.f64 (neg.f64 (tan.f64 B))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 x (tan.f64 B)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))) (neg.f64 (+.f64 #s(literal 0 binary64) (/.f64 x (tan.f64 B)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 x) (tan.f64 B))))))
(pow.f64 (/.f64 (tan.f64 B) (neg.f64 x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (tan.f64 B) (neg.f64 x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 x (tan.f64 B)) #s(literal -1 binary64))
(*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (/.f64 #s(literal 1 binary64) (cos.f64 B))))
(*.f64 x (/.f64 #s(literal -1 binary64) (tan.f64 B)))
(*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x)
(*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 x #s(literal 1 binary64)))
(*.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (/.f64 x (sin.f64 B)) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))))
(*.f64 (/.f64 (neg.f64 x) (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 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 B)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (sin.f64 B))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(/.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 B)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (neg.f64 (sin.f64 B)))))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (sin.f64 B))))
(pow.f64 (neg.f64 (sin.f64 B)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(*.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)))
(exp.f64 (log.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F)))
(exp.f64 (*.f64 (log.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))) (/.f64 (sin.f64 B) (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))))
(neg.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)))
(/.f64 #s(literal 1 binary64) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (sin.f64 B) F)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))))
(/.f64 (sin.f64 B) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (sin.f64 B) F))))
(/.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal 1 binary64))
(/.f64 (neg.f64 (sin.f64 B)) (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (sin.f64 B)) (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(/.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) #s(literal -1 binary64))
(/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F)
(/.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 B))) (neg.f64 (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 B))) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (/.f64 (sin.f64 B) F)) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 F))
(/.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (sin.f64 B)))) (neg.f64 (neg.f64 (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (sin.f64 B) F))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) F)) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)))) (neg.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal 1 binary64))
(pow.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (sin.f64 B) F)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F))
(*.f64 (sin.f64 B) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F))
(*.f64 (sin.f64 B) (/.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) #s(literal 1 binary64)))
(*.f64 (sin.f64 B) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) F) (sin.f64 B)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (sin.f64 B)) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(*.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) F))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) (sin.f64 B))
(*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) F) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) F)))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) F) (sin.f64 B)) #s(literal -1 binary64)) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 1 binary64) F) (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 B) F)) #s(literal -1 binary64)) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) F) (/.f64 (sin.f64 B) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (sin.f64 B) (neg.f64 F)))
(*.f64 (/.f64 (sin.f64 B) (*.f64 #s(literal 1 binary64) F)) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(*.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))))

simplify548.0ms (3.7%)

Memory
13.8MiB live, 640.2MiB allocated
Algorithm
egg-herbie
Rules
9 256×lower-fma.f64
9 256×lower-fma.f32
6 420×lower-+.f64
6 420×lower-+.f32
6 348×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0120114664
1373114260
0842313026
Stop Event
iter limit
node limit
Counts
540 → 539
Calls
Call 1
Inputs
(/ (+ (* -1 x) (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) B)
(/ (+ (* -1 x) (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/3 x))))) B)
(/ (+ (* -1 x) (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (* 2/15 x))))))))) B)
(/ (+ (* -1 x) (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x)))))))))))))) B)
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(* -1 (/ (* x (cos B)) (sin B)))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* F (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))
(+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B)))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B))))))
(- (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))
(- (+ (* -1 (/ (* x (cos B)) (sin B))) (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B))))) (/ 1 (sin B)))
(- (+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))))) (/ 1 (sin B)))
(- (+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B))))))) (/ 1 (sin B)))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* -1 (/ (cos B) (sin B))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (+ (* -1 (/ (cos B) (sin B))) (* 3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (+ (* -1 (/ (cos B) (sin B))) (* x (+ (* -5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(* -1 (/ (* x (cos B)) (sin B)))
(* x (- (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))) (/ (cos B) (sin B))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))))) (/ (cos B) (sin B))))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (* x (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B)))))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))) x)) (/ (cos B) (sin B)))))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))) x)) (/ (cos B) (sin B)))))
(/ 1 B)
(/ (+ 1 (* 1/6 (pow B 2))) B)
(/ (+ 1 (* (pow B 2) (+ 1/6 (* 7/360 (pow B 2))))) B)
(/ (+ 1 (* (pow B 2) (+ 1/6 (* (pow B 2) (+ 7/360 (* 31/15120 (pow B 2))))))) B)
(/ 1 (sin B))
(/ 1 (sin B))
(/ 1 (sin B))
(/ 1 (sin B))
(/ 1 (sin B))
(/ 1 (sin B))
(/ 1 (sin B))
(/ 1 (sin B))
B
(* B (+ 1 (* -1/6 (pow B 2))))
(* B (+ 1 (* (pow B 2) (- (* 1/120 (pow B 2)) 1/6))))
(* B (+ 1 (* (pow B 2) (- (* (pow B 2) (+ 1/120 (* -1/5040 (pow B 2)))) 1/6))))
(sin B)
(sin B)
(sin B)
(sin B)
(sin B)
(sin B)
(sin B)
(sin B)
(* F (sqrt (/ 1 (+ 2 (* 2 x)))))
(* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* -1/2 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))))))
(* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))
(* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* (pow F 2) (+ (* -5/16 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))
1
(+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6))))))
-1
(- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) 1)
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4)))) 1)
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6))))) 1)
(* F (sqrt (/ 1 (+ 2 (pow F 2)))))
(+ (* -1 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* F (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))))
(* (* F (sqrt 1/2)) (sqrt (/ 1 x)))
(+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 x))))
(+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 x)))))
(+ (* -1/2 (* (/ (* F (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (sqrt 1/2)) (sqrt (/ 1 (pow x 7))))) (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 x))))))
(* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))
(+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x))))
(+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (sqrt -1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))))
(+ (* -1 (/ (+ (* -1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (sqrt -1/2)) (sqrt x))) (* 1/2 (* (/ (* F (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))))) (sqrt -1/2)) (sqrt (/ 1 x))))) (pow x 3))) (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))))
(* -1 (/ x B))
(+ (* -1 (/ x B)) (* (/ F B) (sqrt (/ 1 (+ 2 (* 2 x))))))
(+ (* -1 (/ x B)) (* F (+ (* -1/2 (* (/ (pow F 2) B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 B) (sqrt (/ 1 (+ 2 (* 2 x))))))))
(+ (* -1 (/ x B)) (* F (+ (* (/ 1 B) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))
(/ (- 1 x) B)
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (/ 1 B)) (/ x B))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4)))) (/ 1 B))) (/ x B))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* B (pow F 6)))) (/ 1 B)))) (/ x B))
(* -1 (/ (+ 1 x) B))
(+ (* -1 (/ (+ 1 x) B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))))
(+ (* -1 (/ (+ 1 x) B)) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4))))))
(+ (* -1 (/ (+ 1 x) B)) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* B (pow F 6)))))))
(* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2)))))
(+ (* x (- (* -1 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (/ 1 B))) (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (- (+ (* -1 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ (* F x) B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))) (/ 1 B))) (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (- (+ (* -1 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ (* F x) B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) (/ 1 B))) (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2))))))
(* -1 (/ x B))
(* x (- (* (/ (* F (sqrt 1/2)) B) (sqrt (/ 1 (pow x 3)))) (/ 1 B)))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* B (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) B) (sqrt (/ 1 (pow x 3))))) (/ 1 B)))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* B (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* B (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (* (/ (* F (sqrt 1/2)) B) (sqrt (/ 1 (pow x 3)))))) (/ 1 B)))
(* -1 (/ x B))
(* -1 (* x (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) B) (sqrt (/ 1 (pow x 3))))) (/ 1 B))))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* B (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) B) (sqrt (/ 1 x)))) x)) (/ 1 B))))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* B (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* B (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) B) (sqrt (/ 1 x))))) x)) (/ 1 B))))
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(* -1 x)
(- (* F (sqrt (/ 1 (+ 2 (* 2 x))))) x)
(- (* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* -1/2 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))))) x)
(- (* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))) x)
(- 1 x)
(- (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2)))) x)
(- (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))))) x)
(- (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6)))))) x)
(* -1 (+ 1 x))
(- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4)))) (+ 1 x))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6))))) (+ 1 x))
(* F (sqrt (/ 1 (+ 2 (pow F 2)))))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1)))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (- (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))) 1)))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (- (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) 1)))
(* -1 x)
(* x (- (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3)))) 1))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) 1))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (sqrt 1/2)) (sqrt (/ 1 (pow x 7))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3)))))) 1))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))))))
(* -1 (* x (+ 1 (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))) x)))))
(* -1 (* x (+ 1 (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (sqrt -1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x))))) x)))))
(sqrt (/ 1 (+ 2 (pow F 2))))
(+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* -1 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))))
(+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* x (+ (* -1 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))
(+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* x (+ (* -1 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))) (* x (+ (* -5/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))))
(* (sqrt (/ 1 x)) (sqrt 1/2))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 1/2)))) (* (sqrt (/ 1 x)) (sqrt 1/2)))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 1/2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (sqrt 1/2)))) (* (sqrt (/ 1 x)) (sqrt 1/2))))
(+ (* -1/2 (* (sqrt (/ 1 (pow x 7))) (/ (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))) (sqrt 1/2)))) (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 1/2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (sqrt 1/2)))) (* (sqrt (/ 1 x)) (sqrt 1/2)))))
(* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2)))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -1/2)))) (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2))))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -1/2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (sqrt -1/2)))) (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2)))))
(+ (* -1 (/ (+ (* -1/16 (* (sqrt x) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (sqrt -1/2)))) (* 1/2 (* (sqrt (/ 1 x)) (/ (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (sqrt -1/2))))) (pow x 3))) (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -1/2)))) (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2)))))
(sqrt (/ 1 (+ 2 (* 2 x))))
(+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* -1/2 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))))
(+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))
(+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* (pow F 2) (+ (* -5/16 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))
(/ 1 F)
(/ (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2)))) F)
(/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))))) F)
(/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6)))))) F)
(/ -1 F)
(* -1 (/ (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2)))) F))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))))) F))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6)))))) F))
(/ 1 (+ 2 (pow F 2)))
(+ (* -2 (/ x (pow (+ 2 (pow F 2)) 2))) (/ 1 (+ 2 (pow F 2))))
(+ (* x (- (* 4 (/ x (pow (+ 2 (pow F 2)) 3))) (* 2 (/ 1 (pow (+ 2 (pow F 2)) 2))))) (/ 1 (+ 2 (pow F 2))))
(+ (* x (- (* x (+ (* -8 (/ x (pow (+ 2 (pow F 2)) 4))) (* 4 (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 2 (/ 1 (pow (+ 2 (pow F 2)) 2))))) (/ 1 (+ 2 (pow F 2))))
(/ 1/2 x)
(/ (+ 1/2 (* -1/4 (/ (+ 2 (pow F 2)) x))) x)
(/ (- (+ 1/2 (* 1/8 (/ (pow (+ 2 (pow F 2)) 2) (pow x 2)))) (* 1/4 (/ (+ 2 (pow F 2)) x))) x)
(/ (- (+ 1/2 (* -1/16 (/ (pow (+ 2 (pow F 2)) 3) (pow x 3)))) (+ (* -1/8 (/ (pow (+ 2 (pow F 2)) 2) (pow x 2))) (* 1/4 (/ (+ 2 (pow F 2)) x)))) x)
(/ 1/2 x)
(* -1 (/ (- (* 1/4 (/ (+ 2 (pow F 2)) x)) 1/2) x))
(* -1 (/ (- (* -1 (/ (- (* 1/8 (/ (pow (+ 2 (pow F 2)) 2) x)) (* 1/4 (+ 2 (pow F 2)))) x)) 1/2) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ (pow (+ 2 (pow F 2)) 3) x)) (* 1/8 (pow (+ 2 (pow F 2)) 2))) x)) (* 1/4 (+ 2 (pow F 2)))) x)) 1/2) x))
(/ 1 (+ 2 (* 2 x)))
(+ (* -1 (/ (pow F 2) (pow (+ 2 (* 2 x)) 2))) (/ 1 (+ 2 (* 2 x))))
(+ (* (pow F 2) (- (/ (pow F 2) (pow (+ 2 (* 2 x)) 3)) (/ 1 (pow (+ 2 (* 2 x)) 2)))) (/ 1 (+ 2 (* 2 x))))
(+ (* (pow F 2) (- (* (pow F 2) (+ (* -1 (/ (pow F 2) (pow (+ 2 (* 2 x)) 4))) (/ 1 (pow (+ 2 (* 2 x)) 3)))) (/ 1 (pow (+ 2 (* 2 x)) 2)))) (/ 1 (+ 2 (* 2 x))))
(/ 1 (pow F 2))
(/ (+ 1 (* -1 (/ (+ 2 (* 2 x)) (pow F 2)))) (pow F 2))
(/ (- (+ 1 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))) (pow F 2))
(/ (- (+ 1 (* -1 (/ (pow (+ 2 (* 2 x)) 3) (pow F 6)))) (+ (* -1 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2)))))) (pow F 2))
(/ 1 (pow F 2))
(/ (+ 1 (* -1 (/ (+ 2 (* 2 x)) (pow F 2)))) (pow F 2))
(/ (- (+ 1 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))) (pow F 2))
(/ (- (+ 1 (* -1 (/ (pow (+ 2 (* 2 x)) 3) (pow F 6)))) (+ (* -1 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2)))))) (pow F 2))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ x B)
(/ (+ x (* -1/3 (* (pow B 2) x))) B)
(/ (+ x (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)
(/ (+ x (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ -1 (sin B))
(- (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))
(- (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))
(- (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))
(* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))
(* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))
(* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))
(* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))
(* -1 (/ (+ 1 x) B))
(/ (- (* (pow B 2) (- (* 1/3 x) 1/6)) (+ 1 x)) B)
(/ (- (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (* 2/15 x)) 7/360))) 1/6)) (+ 1 x)) B)
(/ (- (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (- (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))) 31/15120)))) 7/360))) 1/6)) (+ 1 x)) B)
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ x B))
(/ (- (* 1/3 (* (pow B 2) x)) x) B)
(/ (- (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (* 2/15 x))))) x) B)
(/ (- (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))))))) x) B)
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(/ 1 B)
(/ (+ 1 (* -1/3 (pow B 2))) B)
(/ (+ 1 (* (pow B 2) (- (* -1/45 (pow B 2)) 1/3))) B)
(/ (+ 1 (* (pow B 2) (- (* (pow B 2) (- (* -2/945 (pow B 2)) 1/45)) 1/3))) B)
(/ (cos B) (sin B))
(/ (cos B) (sin B))
(/ (cos B) (sin B))
(/ (cos B) (sin B))
(/ (cos B) (sin B))
(/ (cos B) (sin B))
(/ (cos B) (sin B))
(/ (cos B) (sin B))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* -1 (/ (cos B) (sin B))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (+ (* -1 (/ (cos B) (sin B))) (* 3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (+ (* -1 (/ (cos B) (sin B))) (* x (+ (* -5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(* -1 (/ (* x (cos B)) (sin B)))
(* x (- (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))) (/ (cos B) (sin B))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))))) (/ (cos B) (sin B))))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (* x (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B)))))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))) x)) (/ (cos B) (sin B)))))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))) x)) (/ (cos B) (sin B)))))
(* -1 (/ (* x (cos B)) (sin B)))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* F (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))
(+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B)))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B))))))
(- (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))
(- (+ (* -1 (/ (* x (cos B)) (sin B))) (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B))))) (/ 1 (sin B)))
(- (+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))))) (/ 1 (sin B)))
(- (+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B))))))) (/ 1 (sin B)))
(/ (+ (* -1 x) (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) B)
(/ (+ (* -1 x) (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/3 x))))) B)
(/ (+ (* -1 x) (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (* 2/15 x))))))))) B)
(/ (+ (* -1 x) (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x)))))))))))))) B)
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))
(+ (* -1 (* (/ x (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (+ (* -1 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ x (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (+ (* -1 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ x (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(* (sqrt (/ 1 x)) (/ (sqrt 1/2) (sin B)))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (* (sin B) (sqrt 1/2))))) (* (sqrt (/ 1 x)) (/ (sqrt 1/2) (sin B))))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (* (sin B) (sqrt 1/2))))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (* (sin B) (sqrt 1/2))))) (* (sqrt (/ 1 x)) (/ (sqrt 1/2) (sin B)))))
(+ (* -1/2 (* (sqrt (/ 1 (pow x 7))) (/ (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))) (* (sin B) (sqrt 1/2))))) (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (* (sin B) (sqrt 1/2))))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (* (sin B) (sqrt 1/2))))) (* (sqrt (/ 1 x)) (/ (sqrt 1/2) (sin B))))))
(* (sqrt (/ 1 x)) (/ (* (sqrt -1) (sqrt -1/2)) (sin B)))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (* (sin B) (sqrt -1/2))))) (* (sqrt (/ 1 x)) (/ (* (sqrt -1) (sqrt -1/2)) (sin B))))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (* (sin B) (sqrt -1/2))))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt -1/2))))) (* (sqrt (/ 1 x)) (/ (* (sqrt -1) (sqrt -1/2)) (sin B)))))
(+ (* -1 (/ (+ (* -1/16 (* (sqrt x) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt -1/2))))) (* 1/2 (* (sqrt (/ 1 x)) (/ (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (* (sin B) (sqrt -1/2)))))) (pow x 3))) (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (* (sin B) (sqrt -1/2))))) (* (sqrt (/ 1 x)) (/ (* (sqrt -1) (sqrt -1/2)) (sin B)))))
(* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))
(+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))
(+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))
(+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (pow F 2) (+ (* -5/16 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))
(/ 1 (* F (sin B)))
(/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B))) F)
(/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B)))) F)
(/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B))))) F)
(/ -1 (* F (sin B)))
(* -1 (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B))) F))
(* -1 (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B)))) F))
(* -1 (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B))))) F))
(* (/ 1 B) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(/ (+ (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (* 1/6 (* (pow B 2) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))) B)
(/ (+ (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (* (pow B 2) (+ (* 7/360 (* (pow B 2) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/6 (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))))) B)
(/ (+ (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (* (pow B 2) (+ (* 1/6 (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 31/15120 (* (pow B 2) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 7/360 (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))))))) B)
(* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(sqrt (/ 1 (+ 2 (pow F 2))))
(+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* -1 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))))
(+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* x (+ (* -1 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))
(+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* x (+ (* -1 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))) (* x (+ (* -5/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))))
(* (sqrt (/ 1 x)) (sqrt 1/2))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 1/2)))) (* (sqrt (/ 1 x)) (sqrt 1/2)))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 1/2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (sqrt 1/2)))) (* (sqrt (/ 1 x)) (sqrt 1/2))))
(+ (* -1/2 (* (sqrt (/ 1 (pow x 7))) (/ (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))) (sqrt 1/2)))) (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 1/2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (sqrt 1/2)))) (* (sqrt (/ 1 x)) (sqrt 1/2)))))
(* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2)))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -1/2)))) (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2))))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -1/2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (sqrt -1/2)))) (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2)))))
(+ (* -1 (/ (+ (* -1/16 (* (sqrt x) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (sqrt -1/2)))) (* 1/2 (* (sqrt (/ 1 x)) (/ (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (sqrt -1/2))))) (pow x 3))) (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -1/2)))) (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2)))))
(sqrt (/ 1 (+ 2 (* 2 x))))
(+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* -1/2 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))))
(+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))
(+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* (pow F 2) (+ (* -5/16 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))
(/ 1 F)
(/ (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2)))) F)
(/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))))) F)
(/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6)))))) F)
(/ -1 F)
(* -1 (/ (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2)))) F))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))))) F))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6)))))) F))
(+ 2 (pow F 2))
(+ 2 (+ (* 2 x) (pow F 2)))
(+ 2 (+ (* 2 x) (pow F 2)))
(+ 2 (+ (* 2 x) (pow F 2)))
(* 2 x)
(* x (+ 2 (+ (* 2 (/ 1 x)) (/ (pow F 2) x))))
(* x (+ 2 (+ (* 2 (/ 1 x)) (/ (pow F 2) x))))
(* x (+ 2 (+ (* 2 (/ 1 x)) (/ (pow F 2) x))))
(* 2 x)
(* -1 (* x (- (* -1 (/ (+ 2 (pow F 2)) x)) 2)))
(* -1 (* x (- (* -1 (/ (+ 2 (pow F 2)) x)) 2)))
(* -1 (* x (- (* -1 (/ (+ 2 (pow F 2)) x)) 2)))
(+ 2 (* 2 x))
(+ 2 (+ (* 2 x) (pow F 2)))
(+ 2 (+ (* 2 x) (pow F 2)))
(+ 2 (+ (* 2 x) (pow F 2)))
(pow F 2)
(* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))
(* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))
(* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))
(pow F 2)
(* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))
(* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))
(* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))
(* (/ F B) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(/ (+ (* 1/6 (* (* (pow B 2) F) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) B)
(/ (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* -1 (* (* (pow B 2) (+ (* -1/36 F) (* 1/120 F))) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))))) B)
(/ (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (* -1 (* (* (pow B 2) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F)))))) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))))))) B)
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))
(* F (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))))
(* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))
(* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (pow F 2) (+ (* -5/16 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))))
(/ 1 (sin B))
(+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B)))
(+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B))))
(+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B)))))
(/ -1 (sin B))
(- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B)))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B))))) (/ 1 (sin B)))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))))) (/ 1 (sin B)))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))
(+ (* -1 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x)))
(+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x))))
(+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x)))))
(+ (* -1/2 (* (/ (* F (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x))))))
(* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))
(+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))
(+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))))
(+ (* -1 (/ (+ (* -1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt x))) (* 1/2 (* (/ (* F (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 x))))) (pow x 3))) (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))
(+ (* x (- (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (/ (cos B) (sin B)))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (- (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))) (/ (cos B) (sin B)))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (- (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) (/ (cos B) (sin B)))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(* -1 (/ (* x (cos B)) (sin B)))
(* x (- (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))) (/ (cos B) (sin B))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))))) (/ (cos B) (sin B))))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (* x (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B)))))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))) x)) (/ (cos B) (sin B)))))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))) x)) (/ (cos B) (sin B)))))
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/3 x)))) x) B)
(/ (- (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (* 2/15 x)))))))) x) B)
(/ (- (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))))))))))) x) B)
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (/ (* x (cos B)) (sin B)))
(- (* F (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))) (/ (* x (cos B)) (sin B)))
(- (* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))) (/ (* x (cos B)) (sin B)))
(- (/ 1 (sin B)) (/ (* x (cos B)) (sin B)))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B))) (/ (* x (cos B)) (sin B)))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B)))) (/ (* x (cos B)) (sin B)))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B))))) (/ (* x (cos B)) (sin B)))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B))))) (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))))) (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ x B))
(/ (+ (* -1 x) (* 1/3 (* (pow B 2) x))) B)
(/ (+ (* -1 x) (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (* 2/15 x)))))) B)
(/ (+ (* -1 x) (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x)))))))))) B)
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(/ -1 B)
(/ (- (* -1/6 (pow B 2)) 1) B)
(/ (- (* (pow B 2) (- (* -7/360 (pow B 2)) 1/6)) 1) B)
(/ (- (* (pow B 2) (- (* (pow B 2) (- (* -31/15120 (pow B 2)) 7/360)) 1/6)) 1) B)
(/ -1 (sin B))
(/ -1 (sin B))
(/ -1 (sin B))
(/ -1 (sin B))
(/ -1 (sin B))
(/ -1 (sin B))
(/ -1 (sin B))
(/ -1 (sin B))
(* (/ B F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(* B (+ (* -1/6 (* (/ (pow B 2) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))) (* (/ 1 F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))))
(* B (+ (* (/ 1 F) (sqrt (+ 2 (+ (* 2 x) (pow F 2))))) (* (pow B 2) (+ (* -1/6 (* (/ 1 F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))) (* 1/120 (* (/ (pow B 2) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2))))))))))
(* B (+ (* (/ 1 F) (sqrt (+ 2 (+ (* 2 x) (pow F 2))))) (* (pow B 2) (+ (* -1/6 (* (/ 1 F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* -1/5040 (* (/ (pow B 2) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))) (* 1/120 (* (/ 1 F) (sqrt (+ 2 (+ (* 2 x) (pow F 2))))))))))))
(* (/ (sin B) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(* (/ (sin B) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(* (/ (sin B) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(* (/ (sin B) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(* (/ (sin B) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(* (/ (sin B) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(* (/ (sin B) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(* (/ (sin B) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(* (/ (sin B) F) (sqrt (+ 2 (* 2 x))))
(/ (+ (* 1/2 (* (* (pow F 2) (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))) (* (sin B) (sqrt (+ 2 (* 2 x))))) F)
(/ (+ (* (sin B) (sqrt (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/8 (* (* (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 1/2 (* (sin B) (sqrt (/ 1 (+ 2 (* 2 x))))))))) F)
(/ (+ (* (sin B) (sqrt (+ 2 (* 2 x)))) (* (pow F 2) (+ (* 1/2 (* (sin B) (sqrt (/ 1 (+ 2 (* 2 x)))))) (* (pow F 2) (+ (* -1/8 (* (sin B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 1/16 (* (* (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))) F)
(sin B)
(+ (sin B) (* 1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2))))
(+ (sin B) (+ (* -1/8 (/ (* (sin B) (pow (+ 2 (* 2 x)) 2)) (pow F 4))) (* 1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2)))))
(+ (sin B) (+ (* -1/8 (/ (* (sin B) (pow (+ 2 (* 2 x)) 2)) (pow F 4))) (+ (* 1/16 (/ (* (sin B) (pow (+ 2 (* 2 x)) 3)) (pow F 6))) (* 1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2))))))
(* -1 (sin B))
(+ (* -1 (sin B)) (* -1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2))))
(+ (* -1 (sin B)) (+ (* -1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2))) (* 1/8 (/ (* (sin B) (pow (+ 2 (* 2 x)) 2)) (pow F 4)))))
(+ (* -1 (sin B)) (+ (* -1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2))) (+ (* -1/16 (/ (* (sin B) (pow (+ 2 (* 2 x)) 3)) (pow F 6))) (* 1/8 (/ (* (sin B) (pow (+ 2 (* 2 x)) 2)) (pow F 4))))))
(* (/ (sin B) F) (sqrt (+ 2 (pow F 2))))
(+ (* (/ (sin B) F) (sqrt (+ 2 (pow F 2)))) (* (/ (* x (sin B)) F) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (+ (* -1/2 (* (/ (* x (sin B)) F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* (/ (sin B) F) (sqrt (/ 1 (+ 2 (pow F 2))))))) (* (/ (sin B) F) (sqrt (+ 2 (pow F 2)))))
(+ (* x (+ (* x (+ (* -1/2 (* (/ (sin B) F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 1/2 (* (/ (* x (sin B)) F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))) (* (/ (sin B) F) (sqrt (/ 1 (+ 2 (pow F 2))))))) (* (/ (sin B) F) (sqrt (+ 2 (pow F 2)))))
(* (/ (* (sin B) (sqrt 2)) F) (sqrt x))
(* x (+ (* 1/2 (* (/ (* (sin B) (+ 2 (pow F 2))) (* F (sqrt 2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* (sin B) (sqrt 2)) F) (sqrt (/ 1 x)))))
(* x (+ (* -1/8 (* (/ (* (sin B) (pow (+ 2 (pow F 2)) 2)) (* F (pow (sqrt 2) 3))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/2 (* (/ (* (sin B) (+ 2 (pow F 2))) (* F (sqrt 2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* (sin B) (sqrt 2)) F) (sqrt (/ 1 x))))))
(* x (+ (* -1/8 (* (/ (* (sin B) (pow (+ 2 (pow F 2)) 2)) (* F (pow (sqrt 2) 3))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* (sin B) (pow (+ 2 (pow F 2)) 3)) (* F (pow (sqrt 2) 5))) (sqrt (/ 1 (pow x 7))))) (+ (* 1/2 (* (/ (* (sin B) (+ 2 (pow F 2))) (* F (sqrt 2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* (sin B) (sqrt 2)) F) (sqrt (/ 1 x)))))))
(* -1 (* (/ (* (sin B) (* (sqrt -2) (sqrt -1))) F) (sqrt x)))
(* -1 (* x (+ (* 1/2 (* (/ (* (sin B) (* (sqrt -1) (+ 2 (pow F 2)))) (* F (sqrt -2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* (sin B) (* (sqrt -2) (sqrt -1))) F) (sqrt (/ 1 x))))))
(* -1 (* x (+ (* -1/8 (* (/ (* (sin B) (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* F (pow (sqrt -2) 3))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/2 (* (/ (* (sin B) (* (sqrt -1) (+ 2 (pow F 2)))) (* F (sqrt -2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* (sin B) (* (sqrt -2) (sqrt -1))) F) (sqrt (/ 1 x)))))))
(* -1 (* x (+ (* -1/8 (* (/ (* (sin B) (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* F (pow (sqrt -2) 3))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* (sin B) (* (sqrt -1) (pow (+ 2 (pow F 2)) 3))) (* F (pow (sqrt -2) 5))) (sqrt (/ 1 (pow x 7))))) (+ (* 1/2 (* (/ (* (sin B) (* (sqrt -1) (+ 2 (pow F 2)))) (* F (sqrt -2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* (sin B) (* (sqrt -2) (sqrt -1))) F) (sqrt (/ 1 x))))))))
Outputs
(/ (+ (* -1 x) (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (+ (* -1 x) (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/3 x))))) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 #s(literal 1/6 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 x #s(literal 1/3 binary64))) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))) B)
(/ (+ (* -1 x) (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (* 2/15 x))))))))) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) (fma.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 1/6 binary64) (*.f64 (*.f64 B B) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 (*.f64 F #s(literal -7/360 binary64))) (*.f64 x #s(literal 1/45 binary64)))))) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))) B)
(/ (+ (* -1 x) (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x)))))))))))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 1/6 binary64) (fma.f64 x #s(literal 1/3 binary64) (*.f64 (*.f64 B B) (-.f64 (fma.f64 x #s(literal 1/45 binary64) (*.f64 (*.f64 B B) (-.f64 (fma.f64 x #s(literal 1/105 binary64) (*.f64 (*.f64 x #s(literal 1/45 binary64)) #s(literal -1/3 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 F #s(literal 1/840 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 F #s(literal -7/360 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 F #s(literal -7/360 binary64))))))) (neg.f64 x))) B)
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))
(fma.f64 F (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* F (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))))
(fma.f64 F (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B))) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))
(-.f64 (*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal 3/8 binary64) (*.f64 (/.f64 (*.f64 F F) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64))))) (*.f64 (/.f64 #s(literal -1/2 binary64) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B)))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(+ (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))
(fma.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B)))))
(-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (sin.f64 B))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B))))))
(-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64)))) (/.f64 (fma.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 6 binary64))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(- (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))
(fma.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(- (+ (* -1 (/ (* x (cos B)) (sin B))) (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B))))) (/ 1 (sin B)))
(-.f64 (/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 x (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(- (+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))))) (/ 1 (sin B)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64)))))) (fma.f64 x (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(- (+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B))))))) (/ 1 (sin B)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64))))) (/.f64 (fma.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 6 binary64)))))) (fma.f64 x (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* -1 (/ (cos B) (sin B))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (neg.f64 (fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (cos.f64 B) (sin.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (+ (* -1 (/ (cos B) (sin B))) (* 3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (fma.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 F (/.f64 x (sin.f64 B)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (neg.f64 (fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (cos.f64 B) (sin.f64 B))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (+ (* -1 (/ (cos B) (sin B))) (* x (+ (* -5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (fma.f64 x (fma.f64 (/.f64 (*.f64 #s(literal 3/2 binary64) F) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 #s(literal -5/2 binary64) (*.f64 (*.f64 F (/.f64 x (sin.f64 B))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 7 binary64))))))) (neg.f64 (fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (cos.f64 B) (sin.f64 B))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* x (- (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))) (/ (cos B) (sin B))))
(*.f64 x (fma.f64 (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B))))
(*.f64 x (fma.f64 (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 F (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))))) (/ (cos B) (sin B))))
(*.f64 x (-.f64 (fma.f64 (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64))))) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 F (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))))) (/.f64 (cos.f64 B) (sin.f64 B))))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (* x (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B)))))
(neg.f64 (*.f64 x (-.f64 (/.f64 (cos.f64 B) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sin.f64 B))))))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))) x)) (/ (cos B) (sin B)))))
(neg.f64 (*.f64 x (-.f64 (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) x))))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))) x)) (/ (cos B) (sin B)))))
(neg.f64 (*.f64 x (-.f64 (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) x))))
(/ 1 B)
(/.f64 #s(literal 1 binary64) B)
(/ (+ 1 (* 1/6 (pow B 2))) B)
(/.f64 (fma.f64 (*.f64 B B) #s(literal 1/6 binary64) #s(literal 1 binary64)) B)
(/ (+ 1 (* (pow B 2) (+ 1/6 (* 7/360 (pow B 2))))) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 7/360 binary64) #s(literal 1/6 binary64)) #s(literal 1 binary64)) B)
(/ (+ 1 (* (pow B 2) (+ 1/6 (* (pow B 2) (+ 7/360 (* 31/15120 (pow B 2))))))) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)) B)
(/ 1 (sin B))
(/.f64 #s(literal 1 binary64) (sin.f64 B))
(/ 1 (sin B))
(/.f64 #s(literal 1 binary64) (sin.f64 B))
(/ 1 (sin B))
(/.f64 #s(literal 1 binary64) (sin.f64 B))
(/ 1 (sin B))
(/.f64 #s(literal 1 binary64) (sin.f64 B))
(/ 1 (sin B))
(/.f64 #s(literal 1 binary64) (sin.f64 B))
(/ 1 (sin B))
(/.f64 #s(literal 1 binary64) (sin.f64 B))
(/ 1 (sin B))
(/.f64 #s(literal 1 binary64) (sin.f64 B))
(/ 1 (sin B))
(/.f64 #s(literal 1 binary64) (sin.f64 B))
B
(* B (+ 1 (* -1/6 (pow B 2))))
(fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B)
(* B (+ 1 (* (pow B 2) (- (* 1/120 (pow B 2)) 1/6))))
(fma.f64 B (*.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) B)
(* B (+ 1 (* (pow B 2) (- (* (pow B 2) (+ 1/120 (* -1/5040 (pow B 2)))) 1/6))))
(*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(sin B)
(sin.f64 B)
(sin B)
(sin.f64 B)
(sin B)
(sin.f64 B)
(sin B)
(sin.f64 B)
(sin B)
(sin.f64 B)
(sin B)
(sin.f64 B)
(sin B)
(sin.f64 B)
(sin B)
(sin.f64 B)
(* F (sqrt (/ 1 (+ 2 (* 2 x)))))
(*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))
(* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* -1/2 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))))))
(*.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))))
(* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))
(*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 3/8 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))))
(* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* (pow F 2) (+ (* -5/16 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))
(*.f64 F (fma.f64 (*.f64 F F) (fma.f64 (*.f64 F F) (fma.f64 #s(literal 3/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -5/16 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 7 binary64)))))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (pow.f64 F #s(literal 4 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6))))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (pow.f64 F #s(literal 4 binary64))) (/.f64 (fma.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (pow.f64 F #s(literal 6 binary64))))) #s(literal 1 binary64))
-1
#s(literal -1 binary64)
(- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) 1)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4)))) 1)
(fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (pow.f64 F #s(literal 4 binary64)))) #s(literal -1 binary64))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6))))) 1)
(fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (pow.f64 F #s(literal 4 binary64))) (/.f64 (fma.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (pow.f64 F #s(literal 6 binary64))))) #s(literal -1 binary64))
(* F (sqrt (/ 1 (+ 2 (pow F 2)))))
(*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+ (* -1 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* F (sqrt (/ 1 (+ 2 (pow F 2))))))
(-.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 x F)))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))
(fma.f64 x (fma.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 x F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 F))) (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))))
(fma.f64 x (fma.f64 x (fma.f64 (*.f64 #s(literal 3/2 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -5/2 binary64) (*.f64 x F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 7 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 F))) (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* (* F (sqrt 1/2)) (sqrt (/ 1 x)))
(*.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))
(+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 x))))
(fma.f64 F (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 F (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))))
(+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 x)))))
(fma.f64 F (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 F (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))))))
(+ (* -1/2 (* (/ (* F (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (sqrt 1/2)) (sqrt (/ 1 (pow x 7))))) (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 x))))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 F (fma.f64 #s(literal 1/64 binary64) (/.f64 (*.f64 x (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/16 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64))))) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 F (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 F (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))))))
(* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))
(*.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))
(+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x))))
(fma.f64 F (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal -1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))))
(+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (sqrt -1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))))
(fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1/2 binary64)))) (fma.f64 F (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal -1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))))))
(+ (* -1 (/ (+ (* -1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (sqrt -1/2)) (sqrt x))) (* 1/2 (* (/ (* F (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))))) (sqrt -1/2)) (sqrt (/ 1 x))))) (pow x 3))) (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))))
(-.f64 (fma.f64 F (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal -1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 F (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/16 binary64) (/.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 x (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (sqrt.f64 #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 x))) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 x (*.f64 x x))))
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(+ (* -1 (/ x B)) (* (/ F B) (sqrt (/ 1 (+ 2 (* 2 x))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (/.f64 F B)) (/.f64 x B))
(+ (* -1 (/ x B)) (* F (+ (* -1/2 (* (/ (pow F 2) B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 B) (sqrt (/ 1 (+ 2 (* 2 x))))))))
(fma.f64 F (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) B)) (/.f64 (neg.f64 x) B))
(+ (* -1 (/ x B)) (* F (+ (* (/ 1 B) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))
(fma.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) B) (*.f64 (/.f64 (*.f64 #s(literal 3/8 binary64) (*.f64 F F)) B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64)))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) B)) (/.f64 (neg.f64 x) B))
(/ (- 1 x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (/ 1 B)) (/ x B))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) B)) (/.f64 (-.f64 #s(literal 1 binary64) x) B))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4)))) (/ 1 B))) (/ x B))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) B)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 B (pow.f64 F #s(literal 4 binary64))))) (/.f64 (-.f64 #s(literal 1 binary64) x) B))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* B (pow F 6)))) (/ 1 B)))) (/ x B))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) B)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 B (pow.f64 F #s(literal 4 binary64)))) (/.f64 (fma.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (*.f64 B (pow.f64 F #s(literal 6 binary64))))) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
(* -1 (/ (+ 1 x) B))
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(+ (* -1 (/ (+ 1 x) B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) B)) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(+ (* -1 (/ (+ 1 x) B)) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4))))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) B)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 B (pow.f64 F #s(literal 4 binary64))))) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(+ (* -1 (/ (+ 1 x) B)) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* B (pow F 6)))))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) B)) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 B (pow.f64 F #s(literal 4 binary64)))) (/.f64 (fma.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (*.f64 B (pow.f64 F #s(literal 6 binary64)))))) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 F B))
(+ (* x (- (* -1 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (/ 1 B))) (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (neg.f64 F) B) (/.f64 #s(literal -1 binary64) B)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 F B)))
(+ (* x (- (+ (* -1 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ (* F x) B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))) (/ 1 B))) (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (neg.f64 F) B) (fma.f64 (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 x F)) B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -1 binary64) B))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 F B)))
(+ (* x (- (+ (* -1 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ (* F x) B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) (/ 1 B))) (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (fma.f64 x (fma.f64 (/.f64 (*.f64 #s(literal 3/2 binary64) F) B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 #s(literal -5/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 7 binary64)))) (/.f64 (*.f64 x F) B)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (neg.f64 F) B) (/.f64 #s(literal -1 binary64) B))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 F B)))
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* x (- (* (/ (* F (sqrt 1/2)) B) (sqrt (/ 1 (pow x 3)))) (/ 1 B)))
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) B) (/.f64 #s(literal -1 binary64) B)))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* B (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) B) (sqrt (/ 1 (pow x 3))))) (/ 1 B)))
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) B) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 F (fma.f64 F F #s(literal 2 binary64)))) (*.f64 B (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal -1 binary64) B))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* B (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* B (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (* (/ (* F (sqrt 1/2)) B) (sqrt (/ 1 (pow x 3)))))) (/ 1 B)))
(*.f64 x (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (*.f64 F (fma.f64 F F #s(literal 2 binary64))) (*.f64 B (sqrt.f64 #s(literal 1/2 binary64))))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64)))) (/.f64 (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 B (sqrt.f64 #s(literal 1/2 binary64))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) B) (/.f64 #s(literal -1 binary64) B)))))
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (* x (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) B) (sqrt (/ 1 (pow x 3))))) (/ 1 B))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) B) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) B)) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* B (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) B) (sqrt (/ 1 x)))) x)) (/ 1 B))))
(neg.f64 (fma.f64 x (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) B) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (fma.f64 F F #s(literal 2 binary64))) (*.f64 B (sqrt.f64 #s(literal -1/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))))) (neg.f64 x)) (/.f64 x B)))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* B (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* B (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) B) (sqrt (/ 1 x))))) x)) (/ 1 B))))
(neg.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 B (sqrt.f64 #s(literal -1/2 binary64))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) B) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (fma.f64 F F #s(literal 2 binary64))) (*.f64 B (sqrt.f64 #s(literal -1/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))))) (neg.f64 x)) (/.f64 x B)))
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(* -1 x)
(neg.f64 x)
(- (* F (sqrt (/ 1 (+ 2 (* 2 x))))) x)
(fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x))
(- (* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* -1/2 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))))) x)
(fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x))
(- (* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))) x)
(fma.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 3/8 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x))
(- 1 x)
(-.f64 #s(literal 1 binary64) x)
(- (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2)))) x)
(fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal 1 binary64) x))
(- (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))))) x)
(fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (pow.f64 F #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) x))
(- (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6)))))) x)
(-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (pow.f64 F #s(literal 4 binary64))) (/.f64 (fma.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (pow.f64 F #s(literal 6 binary64))))) #s(literal 1 binary64)) x)
(* -1 (+ 1 x))
(-.f64 #s(literal -1 binary64) x)
(- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4)))) (+ 1 x))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (pow.f64 F #s(literal 4 binary64)))) (-.f64 #s(literal -1 binary64) x))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6))))) (+ 1 x))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (pow.f64 F #s(literal 4 binary64))) (/.f64 (fma.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (pow.f64 F #s(literal 6 binary64))))) #s(literal -1 binary64)) x)
(* F (sqrt (/ 1 (+ 2 (pow F 2)))))
(*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1)))
(fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 F) #s(literal -1 binary64)) (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (- (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))) 1)))
(fma.f64 x (fma.f64 F (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))))) (fma.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 x F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) #s(literal -1 binary64))) (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (- (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) 1)))
(fma.f64 x (fma.f64 x (fma.f64 (*.f64 #s(literal 3/2 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -5/2 binary64) (*.f64 x F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 7 binary64)))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 F) #s(literal -1 binary64))) (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* -1 x)
(neg.f64 x)
(* x (- (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3)))) 1))
(*.f64 x (fma.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) 1))
(*.f64 x (fma.f64 F (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 F (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) #s(literal -1 binary64))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (sqrt 1/2)) (sqrt (/ 1 (pow x 7))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3)))))) 1))
(*.f64 x (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (*.f64 F (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64)))) (/.f64 (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)))))
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1 (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64)))) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (* x (+ 1 (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))) x)))))
(neg.f64 (fma.f64 x (/.f64 (fma.f64 F (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal -1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))))) (neg.f64 x)) x))
(* -1 (* x (+ 1 (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (sqrt -1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x))))) x)))))
(neg.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1/2 binary64)))) (fma.f64 F (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal -1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))))) (neg.f64 x)) x))
(sqrt (/ 1 (+ 2 (pow F 2))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))
(+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* -1 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))))
(-.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))))))
(+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* x (+ (* -1 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))
(fma.f64 x (-.f64 (*.f64 (*.f64 #s(literal 3/2 binary64) x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* x (+ (* -1 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))) (* x (+ (* -5/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal 3/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -5/2 binary64) x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 7 binary64)))))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(* (sqrt (/ 1 x)) (sqrt 1/2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 1/2)))) (* (sqrt (/ 1 x)) (sqrt 1/2)))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 1/2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (sqrt 1/2)))) (* (sqrt (/ 1 x)) (sqrt 1/2))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))
(+ (* -1/2 (* (sqrt (/ 1 (pow x 7))) (/ (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))) (sqrt 1/2)))) (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 1/2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (sqrt 1/2)))) (* (sqrt (/ 1 x)) (sqrt 1/2)))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64)))) (fma.f64 #s(literal 1/64 binary64) (/.f64 (*.f64 x (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/16 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))))
(* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2)))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -1/2)))) (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -1/2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (sqrt -1/2)))) (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2)))))
(fma.f64 (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (/.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))
(+ (* -1 (/ (+ (* -1/16 (* (sqrt x) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (sqrt -1/2)))) (* 1/2 (* (sqrt (/ 1 x)) (/ (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (sqrt -1/2))))) (pow x 3))) (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -1/2)))) (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2)))))
(-.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/16 binary64) (/.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 x (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1/2 binary64))))) (sqrt.f64 #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 x (*.f64 x x))))
(sqrt (/ 1 (+ 2 (* 2 x))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))
(+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* -1/2 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))
(+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))
(fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 3/8 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))
(+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* (pow F 2) (+ (* -5/16 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))
(fma.f64 (*.f64 F F) (fma.f64 (*.f64 F F) (fma.f64 #s(literal 3/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -5/16 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 7 binary64)))))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))
(/ 1 F)
(/.f64 #s(literal 1 binary64) F)
(/ (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2)))) F)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) #s(literal 1 binary64)) F)
(/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))))) F)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (pow.f64 F #s(literal 4 binary64)))) #s(literal 1 binary64)) F)
(/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6)))))) F)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (pow.f64 F #s(literal 4 binary64))) (/.f64 (fma.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (pow.f64 F #s(literal 6 binary64))))) #s(literal 1 binary64)) F)
(/ -1 F)
(/.f64 #s(literal -1 binary64) F)
(* -1 (/ (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2)))) F))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) #s(literal 1 binary64)) (neg.f64 F))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))))) F))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (pow.f64 F #s(literal 4 binary64)))) #s(literal 1 binary64)) (neg.f64 F))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6)))))) F))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (pow.f64 F #s(literal 4 binary64))) (/.f64 (fma.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (pow.f64 F #s(literal 6 binary64))))) #s(literal 1 binary64)) (neg.f64 F))
(/ 1 (+ 2 (pow F 2)))
(/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))
(+ (* -2 (/ x (pow (+ 2 (pow F 2)) 2))) (/ 1 (+ 2 (pow F 2))))
(fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))
(+ (* x (- (* 4 (/ x (pow (+ 2 (pow F 2)) 3))) (* 2 (/ 1 (pow (+ 2 (pow F 2)) 2))))) (/ 1 (+ 2 (pow F 2))))
(fma.f64 x (fma.f64 #s(literal 4 binary64) (/.f64 x (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 #s(literal -2 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))
(+ (* x (- (* x (+ (* -8 (/ x (pow (+ 2 (pow F 2)) 4))) (* 4 (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 2 (/ 1 (pow (+ 2 (pow F 2)) 2))))) (/ 1 (+ 2 (pow F 2))))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal -8 binary64) (/.f64 x (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 4 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 #s(literal -2 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(/ (+ 1/2 (* -1/4 (/ (+ 2 (pow F 2)) x))) x)
(/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 1/2 binary64)) x)
(/ (- (+ 1/2 (* 1/8 (/ (pow (+ 2 (pow F 2)) 2) (pow x 2)))) (* 1/4 (/ (+ 2 (pow F 2)) x))) x)
(/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 1/2 binary64))) x)
(/ (- (+ 1/2 (* -1/16 (/ (pow (+ 2 (pow F 2)) 3) (pow x 3)))) (+ (* -1/8 (/ (pow (+ 2 (pow F 2)) 2) (pow x 2))) (* 1/4 (/ (+ 2 (pow F 2)) x)))) x)
(/.f64 (-.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 x (*.f64 x x))) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 x x)))) x)
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(* -1 (/ (- (* 1/4 (/ (+ 2 (pow F 2)) x)) 1/2) x))
(/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 1/2 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (* 1/8 (/ (pow (+ 2 (pow F 2)) 2) x)) (* 1/4 (+ 2 (pow F 2)))) x)) 1/2) x))
(/.f64 (+.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) x) (fma.f64 (*.f64 F F) #s(literal -1/4 binary64) #s(literal -1/2 binary64))) (neg.f64 x)) #s(literal -1/2 binary64)) (neg.f64 x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ (pow (+ 2 (pow F 2)) 3) x)) (* 1/8 (pow (+ 2 (pow F 2)) 2))) x)) (* 1/4 (+ 2 (pow F 2)))) x)) 1/2) x))
(/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) x) (*.f64 #s(literal -1/8 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) (fma.f64 (*.f64 F F) #s(literal -1/4 binary64) #s(literal -1/2 binary64))) (neg.f64 x)) #s(literal -1/2 binary64)) (neg.f64 x))
(/ 1 (+ 2 (* 2 x)))
(/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(+ (* -1 (/ (pow F 2) (pow (+ 2 (* 2 x)) 2))) (/ 1 (+ 2 (* 2 x))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) (/.f64 (*.f64 F F) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))
(+ (* (pow F 2) (- (/ (pow F 2) (pow (+ 2 (* 2 x)) 3)) (/ 1 (pow (+ 2 (* 2 x)) 2)))) (/ 1 (+ 2 (* 2 x))))
(fma.f64 (*.f64 F F) (+.f64 (/.f64 (*.f64 F F) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))
(+ (* (pow F 2) (- (* (pow F 2) (+ (* -1 (/ (pow F 2) (pow (+ 2 (* 2 x)) 4))) (/ 1 (pow (+ 2 (* 2 x)) 3)))) (/ 1 (pow (+ 2 (* 2 x)) 2)))) (/ 1 (+ 2 (* 2 x))))
(fma.f64 (*.f64 F F) (fma.f64 (*.f64 F F) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (/.f64 (*.f64 F F) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))
(/ 1 (pow F 2))
(/.f64 #s(literal 1 binary64) (*.f64 F F))
(/ (+ 1 (* -1 (/ (+ 2 (* 2 x)) (pow F 2)))) (pow F 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))) (*.f64 F F))
(/ (- (+ 1 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))) (pow F 2))
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 F #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 x (*.f64 F F)) (/.f64 #s(literal 2 binary64) (*.f64 F F))))) (*.f64 F F))
(/ (- (+ 1 (* -1 (/ (pow (+ 2 (* 2 x)) 3) (pow F 6)))) (+ (* -1 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2)))))) (pow F 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (pow.f64 F #s(literal 6 binary64)))) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x (*.f64 F F)) (/.f64 #s(literal 2 binary64) (*.f64 F F))) (/.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 F #s(literal 4 binary64))))) (*.f64 F F))
(/ 1 (pow F 2))
(/.f64 #s(literal 1 binary64) (*.f64 F F))
(/ (+ 1 (* -1 (/ (+ 2 (* 2 x)) (pow F 2)))) (pow F 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))) (*.f64 F F))
(/ (- (+ 1 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))) (pow F 2))
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 F #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 x (*.f64 F F)) (/.f64 #s(literal 2 binary64) (*.f64 F F))))) (*.f64 F F))
(/ (- (+ 1 (* -1 (/ (pow (+ 2 (* 2 x)) 3) (pow F 6)))) (+ (* -1 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2)))))) (pow F 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (pow.f64 F #s(literal 6 binary64)))) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x (*.f64 F F)) (/.f64 #s(literal 2 binary64) (*.f64 F F))) (/.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 F #s(literal 4 binary64))))) (*.f64 F F))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ x B)
(/.f64 x B)
(/ (+ x (* -1/3 (* (pow B 2) x))) B)
(/.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 B B)) x) B)
(/ (+ x (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/45 binary64)) (*.f64 x #s(literal -1/3 binary64))) x) B)
(/ (+ x (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (fma.f64 x #s(literal 1/105 binary64) (*.f64 (*.f64 x #s(literal 1/45 binary64)) #s(literal -1/3 binary64))) (neg.f64 (*.f64 B B)) (*.f64 x #s(literal -1/45 binary64))) (*.f64 x #s(literal -1/3 binary64))) x) B)
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(- (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))
(fma.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(- (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))
(fma.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(- (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))
(fma.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))
(neg.f64 (fma.f64 x (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 x (*.f64 x (sin.f64 B)))))
(* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))
(neg.f64 (fma.f64 x (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 x (*.f64 x (sin.f64 B)))))
(* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))
(neg.f64 (fma.f64 x (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 x (*.f64 x (sin.f64 B)))))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))
(neg.f64 (fma.f64 x (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 x (*.f64 x (sin.f64 B)))))
(* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))
(neg.f64 (fma.f64 x (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 x (*.f64 x (sin.f64 B)))))
(* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))
(neg.f64 (fma.f64 x (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 x (*.f64 x (sin.f64 B)))))
(* -1 (/ (+ 1 x) B))
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(/ (- (* (pow B 2) (- (* 1/3 x) 1/6)) (+ 1 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/ (- (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (* 2/15 x)) 7/360))) 1/6)) (+ 1 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/45 binary64) #s(literal -7/360 binary64)) #s(literal -1/6 binary64))) (-.f64 #s(literal -1 binary64) x)) B)
(/ (- (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (- (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))) 31/15120)))) 7/360))) 1/6)) (+ 1 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/45 binary64) (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/105 binary64) (fma.f64 (*.f64 x #s(literal 1/45 binary64)) #s(literal -1/3 binary64) #s(literal -31/15120 binary64))) #s(literal -7/360 binary64))) #s(literal -1/6 binary64))) (-.f64 #s(literal -1 binary64) x)) B)
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(fma.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(fma.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(fma.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(fma.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(fma.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(fma.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(fma.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(fma.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(/ (- (* 1/3 (* (pow B 2) x)) x) B)
(/.f64 (*.f64 x (fma.f64 #s(literal 1/3 binary64) (*.f64 B B) #s(literal -1 binary64))) B)
(/ (- (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (* 2/15 x))))) x) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (*.f64 x #s(literal 1/45 binary64)) (*.f64 x #s(literal 1/3 binary64))) (neg.f64 x)) B)
(/ (- (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))))))) x) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/105 binary64) (*.f64 (*.f64 x #s(literal 1/45 binary64)) #s(literal -1/3 binary64))) (*.f64 x #s(literal 1/45 binary64))) (*.f64 x #s(literal 1/3 binary64))) (neg.f64 x)) B)
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(/ 1 B)
(/.f64 #s(literal 1 binary64) B)
(/ (+ 1 (* -1/3 (pow B 2))) B)
(/.f64 (fma.f64 (*.f64 B B) #s(literal -1/3 binary64) #s(literal 1 binary64)) B)
(/ (+ 1 (* (pow B 2) (- (* -1/45 (pow B 2)) 1/3))) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/45 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64)) B)
(/ (+ 1 (* (pow B 2) (- (* (pow B 2) (- (* -2/945 (pow B 2)) 1/45)) 1/3))) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -2/945 binary64) #s(literal -1/45 binary64)) #s(literal -1/3 binary64)) #s(literal 1 binary64)) B)
(/ (cos B) (sin B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/ (cos B) (sin B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/ (cos B) (sin B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/ (cos B) (sin B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/ (cos B) (sin B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/ (cos B) (sin B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/ (cos B) (sin B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/ (cos B) (sin B))
(/.f64 (cos.f64 B) (sin.f64 B))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* -1 (/ (cos B) (sin B))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (neg.f64 (fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (cos.f64 B) (sin.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (+ (* -1 (/ (cos B) (sin B))) (* 3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (fma.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 F (/.f64 x (sin.f64 B)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (neg.f64 (fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (cos.f64 B) (sin.f64 B))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (+ (* -1 (/ (cos B) (sin B))) (* x (+ (* -5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (fma.f64 x (fma.f64 (/.f64 (*.f64 #s(literal 3/2 binary64) F) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 #s(literal -5/2 binary64) (*.f64 (*.f64 F (/.f64 x (sin.f64 B))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 7 binary64))))))) (neg.f64 (fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (cos.f64 B) (sin.f64 B))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* x (- (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))) (/ (cos B) (sin B))))
(*.f64 x (fma.f64 (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B))))
(*.f64 x (fma.f64 (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 F (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))))) (/ (cos B) (sin B))))
(*.f64 x (-.f64 (fma.f64 (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64))))) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 F (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))))) (/.f64 (cos.f64 B) (sin.f64 B))))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (* x (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B)))))
(neg.f64 (*.f64 x (-.f64 (/.f64 (cos.f64 B) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sin.f64 B))))))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))) x)) (/ (cos B) (sin B)))))
(neg.f64 (*.f64 x (-.f64 (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) x))))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))) x)) (/ (cos B) (sin B)))))
(neg.f64 (*.f64 x (-.f64 (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) x))))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))
(fma.f64 F (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* F (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))))
(fma.f64 F (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B))) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))
(-.f64 (*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal 3/8 binary64) (*.f64 (/.f64 (*.f64 F F) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64))))) (*.f64 (/.f64 #s(literal -1/2 binary64) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B)))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(+ (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))
(fma.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B)))))
(-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (sin.f64 B))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B))))))
(-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64)))) (/.f64 (fma.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 6 binary64))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(- (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))
(fma.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(- (+ (* -1 (/ (* x (cos B)) (sin B))) (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B))))) (/ 1 (sin B)))
(-.f64 (/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 x (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(- (+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))))) (/ 1 (sin B)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64)))))) (fma.f64 x (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(- (+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B))))))) (/ 1 (sin B)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64))))) (/.f64 (fma.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 6 binary64)))))) (fma.f64 x (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(/ (+ (* -1 x) (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (+ (* -1 x) (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/3 x))))) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 #s(literal 1/6 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 x #s(literal 1/3 binary64))) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))) B)
(/ (+ (* -1 x) (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (* 2/15 x))))))))) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) (fma.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 1/6 binary64) (*.f64 (*.f64 B B) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 (*.f64 F #s(literal -7/360 binary64))) (*.f64 x #s(literal 1/45 binary64)))))) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))) B)
(/ (+ (* -1 x) (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x)))))))))))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 1/6 binary64) (fma.f64 x #s(literal 1/3 binary64) (*.f64 (*.f64 B B) (-.f64 (fma.f64 x #s(literal 1/45 binary64) (*.f64 (*.f64 B B) (-.f64 (fma.f64 x #s(literal 1/105 binary64) (*.f64 (*.f64 x #s(literal 1/45 binary64)) #s(literal -1/3 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 F #s(literal 1/840 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 F #s(literal -7/360 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 F #s(literal -7/360 binary64))))))) (neg.f64 x))) B)
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B))
(+ (* -1 (* (/ x (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(-.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (sin.f64 B))))
(+ (* x (+ (* -1 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ x (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (fma.f64 (*.f64 #s(literal 3/2 binary64) (/.f64 x (sin.f64 B))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 (sin.f64 B)))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B)))
(+ (* x (+ (* -1 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ x (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (fma.f64 x (fma.f64 (/.f64 #s(literal 3/2 binary64) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -5/2 binary64) x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 7 binary64))))) (sin.f64 B))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 (sin.f64 B)))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B)))
(* (sqrt (/ 1 x)) (/ (sqrt 1/2) (sin B)))
(/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (sin.f64 B))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (* (sin B) (sqrt 1/2))))) (* (sqrt (/ 1 x)) (/ (sqrt 1/2) (sin B))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64))))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (sin.f64 B)))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (* (sin B) (sqrt 1/2))))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (* (sin B) (sqrt 1/2))))) (* (sqrt (/ 1 x)) (/ (sqrt 1/2) (sin B)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64))))) (fma.f64 (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (sin.f64 B))))
(+ (* -1/2 (* (sqrt (/ 1 (pow x 7))) (/ (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))) (* (sin B) (sqrt 1/2))))) (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (* (sin B) (sqrt 1/2))))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (* (sin B) (sqrt 1/2))))) (* (sqrt (/ 1 x)) (/ (sqrt 1/2) (sin B))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64))))) (/.f64 (fma.f64 #s(literal 1/64 binary64) (/.f64 (*.f64 x (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/16 binary64))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64))))) (fma.f64 (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (sin.f64 B)))))
(* (sqrt (/ 1 x)) (/ (* (sqrt -1) (sqrt -1/2)) (sin B)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (sin.f64 B))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (* (sin B) (sqrt -1/2))))) (* (sqrt (/ 1 x)) (/ (* (sqrt -1) (sqrt -1/2)) (sin B))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (sin.f64 B)))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (* (sin B) (sqrt -1/2))))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt -1/2))))) (* (sqrt (/ 1 x)) (/ (* (sqrt -1) (sqrt -1/2)) (sin B)))))
(fma.f64 (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (/.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (sin.f64 B))))
(+ (* -1 (/ (+ (* -1/16 (* (sqrt x) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt -1/2))))) (* 1/2 (* (sqrt (/ 1 x)) (/ (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (* (sin B) (sqrt -1/2)))))) (pow x 3))) (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (* (sin B) (sqrt -1/2))))) (* (sqrt (/ 1 x)) (/ (* (sqrt -1) (sqrt -1/2)) (sin B)))))
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (sin.f64 B))) (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (sqrt.f64 x) (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/16 binary64) (/.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 x (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))))) (*.f64 x (*.f64 x x))))
(* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B))
(+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B)))
(+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))
(fma.f64 (*.f64 F F) (fma.f64 #s(literal 3/8 binary64) (*.f64 (/.f64 (*.f64 F F) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64))))) (*.f64 (/.f64 #s(literal -1/2 binary64) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B)))
(+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (pow F 2) (+ (* -5/16 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))
(fma.f64 (*.f64 F F) (fma.f64 (*.f64 F F) (fma.f64 #s(literal -5/16 binary64) (*.f64 (/.f64 (*.f64 F F) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 7 binary64))))) (*.f64 (/.f64 #s(literal 3/8 binary64) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64)))))) (*.f64 (/.f64 #s(literal -1/2 binary64) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B)))
(/ 1 (* F (sin B)))
(/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))
(/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B))) F)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B))) F)
(/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B)))) F)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (sin.f64 B))) F)
(/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B))))) F)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64)))) (/.f64 (fma.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 6 binary64))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))) F)
(/ -1 (* F (sin B)))
(/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B)))
(* -1 (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B))) F))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B))) (neg.f64 F))
(* -1 (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B)))) F))
(neg.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (sin.f64 B))) F))
(* -1 (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B))))) F))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64)))) (/.f64 (fma.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 6 binary64))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))) (neg.f64 F))
(* (/ 1 B) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) B)
(/ (+ (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (* 1/6 (* (pow B 2) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))) B)
(/.f64 (*.f64 (fma.f64 (*.f64 B B) #s(literal 1/6 binary64) #s(literal 1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) B)
(/ (+ (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (* (pow B 2) (+ (* 7/360 (* (pow B 2) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/6 (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))))) B)
(/.f64 (fma.f64 (*.f64 B B) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) #s(literal 7/360 binary64) #s(literal 1/6 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) B)
(/ (+ (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (* (pow B 2) (+ (* 1/6 (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 31/15120 (* (pow B 2) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 7/360 (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))))))) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1/6 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) B)
(* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (sin.f64 B))
(* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (sin.f64 B))
(* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (sin.f64 B))
(* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (sin.f64 B))
(* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (sin.f64 B))
(* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (sin.f64 B))
(* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (sin.f64 B))
(* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (sin.f64 B))
(sqrt (/ 1 (+ 2 (pow F 2))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))
(+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* -1 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))))
(-.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))))))
(+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* x (+ (* -1 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))
(fma.f64 x (-.f64 (*.f64 (*.f64 #s(literal 3/2 binary64) x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* x (+ (* -1 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))) (* x (+ (* -5/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal 3/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -5/2 binary64) x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 7 binary64)))))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(* (sqrt (/ 1 x)) (sqrt 1/2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 1/2)))) (* (sqrt (/ 1 x)) (sqrt 1/2)))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 1/2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (sqrt 1/2)))) (* (sqrt (/ 1 x)) (sqrt 1/2))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))
(+ (* -1/2 (* (sqrt (/ 1 (pow x 7))) (/ (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))) (sqrt 1/2)))) (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 1/2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (sqrt 1/2)))) (* (sqrt (/ 1 x)) (sqrt 1/2)))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64)))) (fma.f64 #s(literal 1/64 binary64) (/.f64 (*.f64 x (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/16 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))))
(* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2)))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -1/2)))) (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))
(+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -1/2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 5))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (sqrt -1/2)))) (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2)))))
(fma.f64 (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (/.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))
(+ (* -1 (/ (+ (* -1/16 (* (sqrt x) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (sqrt -1/2)))) (* 1/2 (* (sqrt (/ 1 x)) (/ (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (sqrt -1/2))))) (pow x 3))) (+ (* -1/8 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -1/2)))) (* (sqrt (/ 1 x)) (* (sqrt -1) (sqrt -1/2)))))
(-.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/16 binary64) (/.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 x (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1/2 binary64))))) (sqrt.f64 #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 x (*.f64 x x))))
(sqrt (/ 1 (+ 2 (* 2 x))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))
(+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* -1/2 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))
(+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))
(fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 3/8 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))
(+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* (pow F 2) (+ (* -5/16 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))
(fma.f64 (*.f64 F F) (fma.f64 (*.f64 F F) (fma.f64 #s(literal 3/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -5/16 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 7 binary64)))))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))
(/ 1 F)
(/.f64 #s(literal 1 binary64) F)
(/ (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2)))) F)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) #s(literal 1 binary64)) F)
(/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))))) F)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (pow.f64 F #s(literal 4 binary64)))) #s(literal 1 binary64)) F)
(/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6)))))) F)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (pow.f64 F #s(literal 4 binary64))) (/.f64 (fma.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (pow.f64 F #s(literal 6 binary64))))) #s(literal 1 binary64)) F)
(/ -1 F)
(/.f64 #s(literal -1 binary64) F)
(* -1 (/ (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2)))) F))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) #s(literal 1 binary64)) (neg.f64 F))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))))) F))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (pow.f64 F #s(literal 4 binary64)))) #s(literal 1 binary64)) (neg.f64 F))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6)))))) F))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (pow.f64 F #s(literal 4 binary64))) (/.f64 (fma.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (pow.f64 F #s(literal 6 binary64))))) #s(literal 1 binary64)) (neg.f64 F))
(+ 2 (pow F 2))
(fma.f64 F F #s(literal 2 binary64))
(+ 2 (+ (* 2 x) (pow F 2)))
(fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))
(+ 2 (+ (* 2 x) (pow F 2)))
(fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))
(+ 2 (+ (* 2 x) (pow F 2)))
(fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* x (+ 2 (+ (* 2 (/ 1 x)) (/ (pow F 2) x))))
(*.f64 x (+.f64 (/.f64 #s(literal 2 binary64) x) (+.f64 (/.f64 (*.f64 F F) x) #s(literal 2 binary64))))
(* x (+ 2 (+ (* 2 (/ 1 x)) (/ (pow F 2) x))))
(*.f64 x (+.f64 (/.f64 #s(literal 2 binary64) x) (+.f64 (/.f64 (*.f64 F F) x) #s(literal 2 binary64))))
(* x (+ 2 (+ (* 2 (/ 1 x)) (/ (pow F 2) x))))
(*.f64 x (+.f64 (/.f64 #s(literal 2 binary64) x) (+.f64 (/.f64 (*.f64 F F) x) #s(literal 2 binary64))))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* -1 (* x (- (* -1 (/ (+ 2 (pow F 2)) x)) 2)))
(neg.f64 (*.f64 x (+.f64 (neg.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x)) #s(literal -2 binary64))))
(* -1 (* x (- (* -1 (/ (+ 2 (pow F 2)) x)) 2)))
(neg.f64 (*.f64 x (+.f64 (neg.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x)) #s(literal -2 binary64))))
(* -1 (* x (- (* -1 (/ (+ 2 (pow F 2)) x)) 2)))
(neg.f64 (*.f64 x (+.f64 (neg.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x)) #s(literal -2 binary64))))
(+ 2 (* 2 x))
(fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))
(+ 2 (+ (* 2 x) (pow F 2)))
(fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))
(+ 2 (+ (* 2 x) (pow F 2)))
(fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))
(+ 2 (+ (* 2 x) (pow F 2)))
(fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))
(pow F 2)
(*.f64 F F)
(* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))
(*.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) (/.f64 x (*.f64 F F)) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 1 binary64))))
(* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))
(*.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) (/.f64 x (*.f64 F F)) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 1 binary64))))
(* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))
(*.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) (/.f64 x (*.f64 F F)) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 1 binary64))))
(pow F 2)
(*.f64 F F)
(* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))
(*.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) (/.f64 x (*.f64 F F)) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 1 binary64))))
(* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))
(*.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) (/.f64 x (*.f64 F F)) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 1 binary64))))
(* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))
(*.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) (/.f64 x (*.f64 F F)) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 1 binary64))))
(* (/ F B) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F B))
(/ (+ (* 1/6 (* (* (pow B 2) F) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) B)
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 #s(literal 1/6 binary64) (*.f64 F (*.f64 B B)) F)) B)
(/ (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* -1 (* (* (pow B 2) (+ (* -1/36 F) (* 1/120 F))) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))))) B)
(/.f64 (fma.f64 (*.f64 B B) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 #s(literal 1/6 binary64) F (neg.f64 (*.f64 (*.f64 B B) (*.f64 F #s(literal -7/360 binary64)))))) (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))))) B)
(/ (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (* -1 (* (* (pow B 2) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F)))))) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))))))) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (neg.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 F #s(literal -7/360 binary64) (*.f64 (*.f64 B B) (fma.f64 F #s(literal 1/840 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 F #s(literal -7/360 binary64)))))))) (*.f64 (*.f64 #s(literal 1/6 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))))) (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))))) B)
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))
(* F (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))))
(*.f64 F (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B))))
(* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))
(*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal 3/8 binary64) (*.f64 (/.f64 (*.f64 F F) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64))))) (*.f64 (/.f64 #s(literal -1/2 binary64) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B))))
(* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (pow F 2) (+ (* -5/16 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))))
(*.f64 F (fma.f64 (*.f64 F F) (fma.f64 (*.f64 F F) (fma.f64 #s(literal -5/16 binary64) (*.f64 (/.f64 (*.f64 F F) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 7 binary64))))) (*.f64 (/.f64 #s(literal 3/8 binary64) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64)))))) (*.f64 (/.f64 #s(literal -1/2 binary64) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B))))
(/ 1 (sin B))
(/.f64 #s(literal 1 binary64) (sin.f64 B))
(+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64)))) (/.f64 (fma.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 6 binary64))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B)))
(fma.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B))))) (/ 1 (sin B)))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))))) (/ 1 (sin B)))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64))))) (/.f64 (fma.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 6 binary64))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+ (* -1 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 (*.f64 F (/.f64 x (sin.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (fma.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 F (/.f64 x (sin.f64 B)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (/.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))))) (neg.f64 (sin.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (fma.f64 x (fma.f64 (/.f64 (*.f64 #s(literal 3/2 binary64) F) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 #s(literal -5/2 binary64) (*.f64 (*.f64 F (/.f64 x (sin.f64 B))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 7 binary64))))))) (/.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))))) (neg.f64 (sin.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x)))
(/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (sin.f64 B))
(+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x))))
(fma.f64 (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 F (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))))
(+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x)))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 F (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (sin.f64 B))))
(+ (* -1/2 (* (/ (* F (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x))))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 F (fma.f64 #s(literal 1/64 binary64) (/.f64 (*.f64 x (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/16 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64))))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 F (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (sin.f64 B)))))
(* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))
(*.f64 (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))
(+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))
(+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))
(+ (* -1 (/ (+ (* -1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt x))) (* 1/2 (* (/ (* F (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 x))))) (pow x 3))) (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))))
(-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 F (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/16 binary64) (/.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 x (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 x))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64))))) (*.f64 x (*.f64 x x))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+ (* x (- (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (/ (cos B) (sin B)))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (neg.f64 (fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (cos.f64 B) (sin.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(+ (* x (- (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))) (/ (cos B) (sin B)))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (fma.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 F (/.f64 x (sin.f64 B)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (neg.f64 (fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (cos.f64 B) (sin.f64 B))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(+ (* x (- (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) (/ (cos B) (sin B)))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (fma.f64 x (fma.f64 (/.f64 (*.f64 #s(literal 3/2 binary64) F) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 #s(literal -5/2 binary64) (*.f64 (*.f64 F (/.f64 x (sin.f64 B))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 7 binary64))))))) (neg.f64 (fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (cos.f64 B) (sin.f64 B))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* x (- (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))) (/ (cos B) (sin B))))
(*.f64 x (fma.f64 (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B))))
(*.f64 x (fma.f64 (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 F (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))))) (/ (cos B) (sin B))))
(*.f64 x (-.f64 (fma.f64 (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64))))) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 F (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))))) (/.f64 (cos.f64 B) (sin.f64 B))))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (* x (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B)))))
(neg.f64 (*.f64 x (-.f64 (/.f64 (cos.f64 B) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sin.f64 B))))))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))) x)) (/ (cos B) (sin B)))))
(neg.f64 (*.f64 x (-.f64 (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) x))))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))) x)) (/ (cos B) (sin B)))))
(neg.f64 (*.f64 x (-.f64 (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) x))))
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/3 x)))) x) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 #s(literal 1/6 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 x #s(literal 1/3 binary64))) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))) B)
(/ (- (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (* 2/15 x)))))))) x) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) (fma.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 1/6 binary64) (*.f64 (*.f64 B B) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 (*.f64 F #s(literal -7/360 binary64))) (*.f64 x #s(literal 1/45 binary64)))))) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))) B)
(/ (- (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))))))))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 1/6 binary64) (fma.f64 x #s(literal 1/3 binary64) (*.f64 (*.f64 B B) (-.f64 (fma.f64 x #s(literal 1/45 binary64) (*.f64 (*.f64 B B) (-.f64 (fma.f64 x #s(literal 1/105 binary64) (*.f64 (*.f64 x #s(literal 1/45 binary64)) #s(literal -1/3 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 F #s(literal 1/840 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 F #s(literal -7/360 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 F #s(literal -7/360 binary64))))))) (neg.f64 x))) B)
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (/ (* x (cos B)) (sin B)))
(fma.f64 F (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(- (* F (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))) (/ (* x (cos B)) (sin B)))
(fma.f64 F (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B))) (*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B))))
(- (* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))) (/ (* x (cos B)) (sin B)))
(-.f64 (*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal 3/8 binary64) (*.f64 (/.f64 (*.f64 F F) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64))))) (*.f64 (/.f64 #s(literal -1/2 binary64) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B)))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(- (/ 1 (sin B)) (/ (* x (cos B)) (sin B)))
(fma.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B))) (/ (* x (cos B)) (sin B)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B)))) (/ (* x (cos B)) (sin B)))
(-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (sin.f64 B))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B))))) (/ (* x (cos B)) (sin B)))
(-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64)))) (/.f64 (fma.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 6 binary64))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(fma.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(-.f64 (/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 x (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B))))) (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64)))))) (fma.f64 x (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))))) (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64))))) (/.f64 (fma.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 6 binary64)))))) (fma.f64 x (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(/ (+ (* -1 x) (* 1/3 (* (pow B 2) x))) B)
(/.f64 (*.f64 x (fma.f64 #s(literal 1/3 binary64) (*.f64 B B) #s(literal -1 binary64))) B)
(/ (+ (* -1 x) (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (* 2/15 x)))))) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (*.f64 x #s(literal 1/45 binary64)) (*.f64 x #s(literal 1/3 binary64))) (neg.f64 x)) B)
(/ (+ (* -1 x) (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x)))))))))) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/105 binary64) (*.f64 (*.f64 x #s(literal 1/45 binary64)) #s(literal -1/3 binary64))) (*.f64 x #s(literal 1/45 binary64))) (*.f64 x #s(literal 1/3 binary64))) (neg.f64 x)) B)
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(/ -1 B)
(/.f64 #s(literal -1 binary64) B)
(/ (- (* -1/6 (pow B 2)) 1) B)
(/.f64 (fma.f64 (*.f64 B B) #s(literal -1/6 binary64) #s(literal -1 binary64)) B)
(/ (- (* (pow B 2) (- (* -7/360 (pow B 2)) 1/6)) 1) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -7/360 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)) B)
(/ (- (* (pow B 2) (- (* (pow B 2) (- (* -31/15120 (pow B 2)) 7/360)) 1/6)) 1) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -31/15120 binary64) #s(literal -7/360 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)) B)
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(* (/ B F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(*.f64 (/.f64 B F) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(* B (+ (* -1/6 (* (/ (pow B 2) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))) (* (/ 1 F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))))
(*.f64 B (*.f64 (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 B B) F) (/.f64 #s(literal 1 binary64) F))))
(* B (+ (* (/ 1 F) (sqrt (+ 2 (+ (* 2 x) (pow F 2))))) (* (pow B 2) (+ (* -1/6 (* (/ 1 F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))) (* 1/120 (* (/ (pow B 2) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2))))))))))
(*.f64 B (fma.f64 (*.f64 B B) (*.f64 (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))) (fma.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 B B) F) (/.f64 #s(literal -1/6 binary64) F))) (/.f64 (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))) F)))
(* B (+ (* (/ 1 F) (sqrt (+ 2 (+ (* 2 x) (pow F 2))))) (* (pow B 2) (+ (* -1/6 (* (/ 1 F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* -1/5040 (* (/ (pow B 2) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))) (* 1/120 (* (/ 1 F) (sqrt (+ 2 (+ (* 2 x) (pow F 2))))))))))))
(*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (*.f64 (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))) (fma.f64 #s(literal -1/5040 binary64) (/.f64 (*.f64 B B) F) (/.f64 #s(literal 1/120 binary64) F))) (*.f64 (/.f64 #s(literal -1/6 binary64) F) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))) F)))
(* (/ (sin B) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) F)
(* (/ (sin B) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) F)
(* (/ (sin B) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) F)
(* (/ (sin B) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) F)
(* (/ (sin B) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) F)
(* (/ (sin B) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) F)
(* (/ (sin B) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) F)
(* (/ (sin B) F) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) F)
(* (/ (sin B) F) (sqrt (+ 2 (* 2 x))))
(*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))
(/ (+ (* 1/2 (* (* (pow F 2) (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))) (* (sin B) (sqrt (+ 2 (* 2 x))))) F)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 F F) (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) F)
(/ (+ (* (sin B) (sqrt (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/8 (* (* (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 1/2 (* (sin B) (sqrt (/ 1 (+ 2 (* 2 x))))))))) F)
(/.f64 (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (*.f64 (*.f64 F F) (sin.f64 B))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) F)
(/ (+ (* (sin B) (sqrt (+ 2 (* 2 x)))) (* (pow F 2) (+ (* 1/2 (* (sin B) (sqrt (/ 1 (+ 2 (* 2 x)))))) (* (pow F 2) (+ (* -1/8 (* (sin B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 1/16 (* (* (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))) F)
(/.f64 (fma.f64 (*.f64 F F) (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 (*.f64 F F) (sin.f64 B))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) F)
(sin B)
(sin.f64 B)
(+ (sin B) (* 1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 B) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))) (sin.f64 B))
(+ (sin B) (+ (* -1/8 (/ (* (sin B) (pow (+ 2 (* 2 x)) 2)) (pow F 4))) (* 1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 B) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 B) (/.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 F #s(literal 4 binary64)))) (sin.f64 B)))
(+ (sin B) (+ (* -1/8 (/ (* (sin B) (pow (+ 2 (* 2 x)) 2)) (pow F 4))) (+ (* 1/16 (/ (* (sin B) (pow (+ 2 (* 2 x)) 3)) (pow F 6))) (* 1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2))))))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 B) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 B) (/.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (pow.f64 F #s(literal 6 binary64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 B) (/.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 F #s(literal 4 binary64)))) (sin.f64 B)))
(* -1 (sin B))
(neg.f64 (sin.f64 B))
(+ (* -1 (sin B)) (* -1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 B) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))) (neg.f64 (sin.f64 B)))
(+ (* -1 (sin B)) (+ (* -1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2))) (* 1/8 (/ (* (sin B) (pow (+ 2 (* 2 x)) 2)) (pow F 4)))))
(fma.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 B) (/.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 F #s(literal 4 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 B) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))) (neg.f64 (sin.f64 B))))
(+ (* -1 (sin B)) (+ (* -1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2))) (+ (* -1/16 (/ (* (sin B) (pow (+ 2 (* 2 x)) 3)) (pow F 6))) (* 1/8 (/ (* (sin B) (pow (+ 2 (* 2 x)) 2)) (pow F 4))))))
(-.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (sin.f64 B) (/.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (pow.f64 F #s(literal 6 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 B) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sin.f64 B) (/.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 F #s(literal 4 binary64))))))) (sin.f64 B))
(* (/ (sin B) F) (sqrt (+ 2 (pow F 2))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 F F #s(literal 2 binary64))) (sin.f64 B)) F)
(+ (* (/ (sin B) F) (sqrt (+ 2 (pow F 2)))) (* (/ (* x (sin B)) F) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 (*.f64 x (sin.f64 B)) F) (/.f64 (*.f64 (sqrt.f64 (fma.f64 F F #s(literal 2 binary64))) (sin.f64 B)) F))
(+ (* x (+ (* -1/2 (* (/ (* x (sin B)) F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* (/ (sin B) F) (sqrt (/ 1 (+ 2 (pow F 2))))))) (* (/ (sin B) F) (sqrt (+ 2 (pow F 2)))))
(fma.f64 x (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x (sin.f64 B))) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) F)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 F F #s(literal 2 binary64))) (sin.f64 B)) F))
(+ (* x (+ (* x (+ (* -1/2 (* (/ (sin B) F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 1/2 (* (/ (* x (sin B)) F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))) (* (/ (sin B) F) (sqrt (/ 1 (+ 2 (pow F 2))))))) (* (/ (sin B) F) (sqrt (+ 2 (pow F 2)))))
(fma.f64 x (fma.f64 x (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x (sin.f64 B))) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))))) F)) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) F)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 F F #s(literal 2 binary64))) (sin.f64 B)) F))
(* (/ (* (sin B) (sqrt 2)) F) (sqrt x))
(*.f64 (sqrt.f64 x) (*.f64 (sin.f64 B) (/.f64 (sqrt.f64 #s(literal 2 binary64)) F)))
(* x (+ (* 1/2 (* (/ (* (sin B) (+ 2 (pow F 2))) (* F (sqrt 2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* (sin B) (sqrt 2)) F) (sqrt (/ 1 x)))))
(*.f64 x (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (sin.f64 B) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 (sin.f64 B) (/.f64 (sqrt.f64 #s(literal 2 binary64)) F)))))
(* x (+ (* -1/8 (* (/ (* (sin B) (pow (+ 2 (pow F 2)) 2)) (* F (pow (sqrt 2) 3))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/2 (* (/ (* (sin B) (+ 2 (pow F 2))) (* F (sqrt 2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* (sin B) (sqrt 2)) F) (sqrt (/ 1 x))))))
(*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 B) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 F (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (sin.f64 B) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 (sin.f64 B) (/.f64 (sqrt.f64 #s(literal 2 binary64)) F))))))
(* x (+ (* -1/8 (* (/ (* (sin B) (pow (+ 2 (pow F 2)) 2)) (* F (pow (sqrt 2) 3))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* (sin B) (pow (+ 2 (pow F 2)) 3)) (* F (pow (sqrt 2) 5))) (sqrt (/ 1 (pow x 7))))) (+ (* 1/2 (* (/ (* (sin B) (+ 2 (pow F 2))) (* F (sqrt 2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* (sin B) (sqrt 2)) F) (sqrt (/ 1 x)))))))
(*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 B) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 F (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 (sin.f64 B) (/.f64 (sqrt.f64 #s(literal 2 binary64)) F)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (sin.f64 B) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 F (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64)))) (/.f64 (*.f64 (sin.f64 B) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 F (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))))))))))
(* -1 (* (/ (* (sin B) (* (sqrt -2) (sqrt -1))) F) (sqrt x)))
(/.f64 (*.f64 (*.f64 (sin.f64 B) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64)))) (sqrt.f64 x)) (neg.f64 F))
(* -1 (* x (+ (* 1/2 (* (/ (* (sin B) (* (sqrt -1) (+ 2 (pow F 2)))) (* F (sqrt -2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* (sin B) (* (sqrt -2) (sqrt -1))) F) (sqrt (/ 1 x))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 B) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))) (*.f64 F (sqrt.f64 #s(literal -2 binary64)))) (/.f64 (*.f64 (*.f64 (sin.f64 B) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) F))))
(* -1 (* x (+ (* -1/8 (* (/ (* (sin B) (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* F (pow (sqrt -2) 3))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/2 (* (/ (* (sin B) (* (sqrt -1) (+ 2 (pow F 2)))) (* F (sqrt -2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* (sin B) (* (sqrt -2) (sqrt -1))) F) (sqrt (/ 1 x)))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 B) (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 F (*.f64 #s(literal -2 binary64) (sqrt.f64 #s(literal -2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 B) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))) (*.f64 F (sqrt.f64 #s(literal -2 binary64)))) (/.f64 (*.f64 (*.f64 (sin.f64 B) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) F))) (neg.f64 x))
(* -1 (* x (+ (* -1/8 (* (/ (* (sin B) (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* F (pow (sqrt -2) 3))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* (sin B) (* (sqrt -1) (pow (+ 2 (pow F 2)) 3))) (* F (pow (sqrt -2) 5))) (sqrt (/ 1 (pow x 7))))) (+ (* 1/2 (* (/ (* (sin B) (* (sqrt -1) (+ 2 (pow F 2)))) (* F (sqrt -2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* (sin B) (* (sqrt -2) (sqrt -1))) F) (sqrt (/ 1 x))))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 B) (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 F (*.f64 #s(literal -2 binary64) (sqrt.f64 #s(literal -2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 B) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))) (*.f64 F (sqrt.f64 #s(literal -2 binary64)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (/.f64 (*.f64 (sin.f64 B) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64)))) F) (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64)))) (*.f64 (sin.f64 B) (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 F (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64)))))))) (neg.f64 x))

eval555.0ms (3.8%)

Memory
40.8MiB live, 626.9MiB allocated
Compiler

Compiled 66 458 to 4 359 computations (93.4% saved)

prune413.0ms (2.8%)

Memory
-63.0MiB live, 711.9MiB allocated
Pruning

45 alts after pruning (45 fresh and 0 done)

PrunedKeptTotal
New2 094422 136
Fresh20323
Picked505
Done000
Total2 119452 164
Accuracy
100.0%
Counts
2 164 → 45
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.9%
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) F (/.f64 (neg.f64 x) B))
85.6%
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) F (/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 B) (neg.f64 x))))
72.0%
(fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) B) F (/.f64 (neg.f64 x) (tan.f64 B)))
56.2%
(fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B)) F (/.f64 (neg.f64 x) (tan.f64 B)))
52.8%
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (cos.f64 B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
62.9%
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 (neg.f64 x) B))
55.7%
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)))
51.0%
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) F (/.f64 (neg.f64 x) (tan.f64 B)))
52.7%
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
19.8%
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) B)) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
85.8%
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
50.5%
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 #s(literal 1/6 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 x #s(literal 1/3 binary64))) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))) B)
30.7%
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
49.8%
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B)
32.0%
(/.f64 (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)) B)
16.8%
(/.f64 (fma.f64 F (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) (neg.f64 x)) B)
34.4%
(/.f64 (fma.f64 F (/.f64 #s(literal 1 binary64) F) (neg.f64 x)) B)
15.5%
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 1/2 binary64))) x)) (neg.f64 x)) B)
34.3%
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)) B)
20.3%
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x)) B)
21.0%
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
30.3%
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal 1 binary64) x)) B)
50.3%
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B)
34.4%
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
30.6%
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
54.8%
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
19.3%
(/.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) B)
33.0%
(/.f64 (neg.f64 x) B)
16.3%
(/.f64 #s(literal -1 binary64) (sin.f64 B))
85.7%
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
52.8%
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
32.8%
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (/.f64 F B)) (/.f64 x B))
32.2%
(+.f64 (/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (*.f64 x #s(literal 1/45 binary64)) (*.f64 x #s(literal 1/3 binary64))) (neg.f64 x)) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
33.4%
(+.f64 (/.f64 (*.f64 x (fma.f64 #s(literal 1/3 binary64) (*.f64 B B) #s(literal -1 binary64))) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
37.3%
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
52.7%
(+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 B) (neg.f64 x))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
52.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) B)))
52.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B)))
48.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) B))
28.9%
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
50.2%
(*.f64 (/.f64 #s(literal 1 binary64) B) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal -1 binary64)))
50.2%
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))
16.2%
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 F B))
54.7%
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
19.4%
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) B) (/.f64 #s(literal -1 binary64) B)))
Compiler

Compiled 1 706 to 1 106 computations (35.2% saved)

simplify248.0ms (1.7%)

Memory
1.8MiB live, 120.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 x (tan.f64 B))
cost-diff0
(sin.f64 B)
cost-diff0
(/.f64 #s(literal -1 binary64) (sin.f64 B))
cost-diff0
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
cost-diff0
(/.f64 #s(literal -1 binary64) (sin.f64 B))
cost-diff0
(neg.f64 x)
cost-diff0
(/.f64 (neg.f64 x) B)
cost-diff128
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
cost-diff0
(sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))
cost-diff0
(/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
cost-diff0
(-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)
cost-diff0
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B)
cost-diff0
(neg.f64 x)
cost-diff0
(/.f64 (neg.f64 x) B)
cost-diff0
(sin.f64 B)
cost-diff0
(/.f64 #s(literal -1 binary64) (sin.f64 B))
cost-diff448
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
cost-diff960
(/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F))
Rules
1 672×lower-fma.f32
1 666×lower-fma.f64
1 088×lower-*.f64
1 088×lower-*.f32
628×div-sub
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
023201
044201
170198
2137197
3260197
4453195
5891195
61812195
72885195
83539195
93872195
104227195
114311195
124331195
134396195
144527195
154561195
164574195
174574195
184574195
04574195
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
#s(literal -1 binary64)
(/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(sin.f64 B)
B
(/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)
(sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))
#s(literal 2 binary64)
x
(fma.f64 F F #s(literal 2 binary64))
F
(/.f64 (neg.f64 x) (tan.f64 B))
(neg.f64 x)
(tan.f64 B)
(/.f64 (neg.f64 x) B)
(neg.f64 x)
x
B
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B)
(-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)
(/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
F
(sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))
#s(literal 2 binary64)
x
(fma.f64 F F #s(literal 2 binary64))
B
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(/.f64 (neg.f64 x) B)
(neg.f64 x)
x
B
(/.f64 #s(literal -1 binary64) (sin.f64 B))
#s(literal -1 binary64)
(sin.f64 B)
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
#s(literal -1 binary64)
(sin.f64 B)
B
(/.f64 x (tan.f64 B))
x
(tan.f64 B)
Outputs
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
#s(literal -1 binary64)
(/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F))
(/.f64 F (neg.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(sin.f64 B)
B
(/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)
(sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))
#s(literal 2 binary64)
x
(fma.f64 F F #s(literal 2 binary64))
F
(/.f64 (neg.f64 x) (tan.f64 B))
(neg.f64 x)
(tan.f64 B)
(/.f64 (neg.f64 x) B)
(/.f64 x (neg.f64 B))
(neg.f64 x)
x
B
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B)
(-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)
(/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
F
(sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))
#s(literal 2 binary64)
x
(fma.f64 F F #s(literal 2 binary64))
B
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x B))
(/.f64 (neg.f64 x) B)
(/.f64 x (neg.f64 B))
(neg.f64 x)
x
B
(/.f64 #s(literal -1 binary64) (sin.f64 B))
#s(literal -1 binary64)
(sin.f64 B)
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
#s(literal -1 binary64)
(sin.f64 B)
B
(/.f64 x (tan.f64 B))
x
(tan.f64 B)

localize103.0ms (0.7%)

Memory
20.6MiB live, 217.0MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(sin.f64 B)
accuracy100.0%
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
accuracy99.9%
(/.f64 #s(literal -1 binary64) (sin.f64 B))
accuracy99.8%
(/.f64 x (tan.f64 B))
accuracy100.0%
(sin.f64 B)
accuracy100.0%
(neg.f64 x)
accuracy100.0%
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
accuracy99.9%
(/.f64 #s(literal -1 binary64) (sin.f64 B))
accuracy100.0%
(-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)
accuracy99.9%
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B)
accuracy99.7%
(/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
accuracy73.8%
(sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))
accuracy100.0%
(/.f64 (neg.f64 x) B)
accuracy100.0%
(neg.f64 x)
accuracy99.8%
(/.f64 (neg.f64 x) (tan.f64 B))
accuracy99.7%
(/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)
accuracy97.5%
(/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F))
accuracy73.8%
(sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))
Samples
61.0ms256×0valid
Compiler

Compiled 226 to 28 computations (87.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
ival-div: 13.0ms (32.8% of total)
ival-sin: 8.0ms (20.2% of total)
ival-add: 5.0ms (12.6% of total)
ival-tan: 5.0ms (12.6% of total)
ival-mult: 4.0ms (10.1% of total)
ival-sub: 2.0ms (5.1% of total)
ival-sqrt: 2.0ms (5.1% of total)
ival-neg: 1.0ms (2.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series97.0ms (0.7%)

Memory
-11.5MiB live, 103.4MiB allocated
Counts
15 → 360
Calls
Call 1
Inputs
#<alt (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F))>
#<alt (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) (tan.f64 B)))>
#<alt (/.f64 #s(literal -1 binary64) (sin.f64 B))>
#<alt (sin.f64 B)>
#<alt (/.f64 (neg.f64 x) B)>
#<alt (neg.f64 x)>
#<alt (/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B)>
#<alt (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)>
#<alt (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))>
#<alt (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))>
#<alt (+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))>
#<alt (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))>
#<alt (/.f64 x (tan.f64 B))>
#<alt (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)>
#<alt (/.f64 (neg.f64 x) (tan.f64 B))>
Outputs
#<alt (* -1 (* (/ F B) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (/ (+ (* -1 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* -1/6 (* (* (pow B 2) F) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))) B)>
#<alt (/ (+ (* -1 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* (pow B 2) (+ (* -1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* (* (pow B 2) (+ (* -1/36 F) (* 1/120 F))) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))))) B)>
#<alt (/ (+ (* -1 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* (pow B 2) (+ (* -1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* (pow B 2) (+ (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F))) (* (* (pow B 2) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F)))))) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))))))) B)>
#<alt (* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))) (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))))>
#<alt (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))) (* x (+ (* -3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))) (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))))))>
#<alt (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))) (* x (+ (* x (+ (* -3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))) (* 5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))))) (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))))))>
#<alt (* -1 (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x))))>
#<alt (+ (* -1 (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x)))) (* 1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))))>
#<alt (+ (* -1 (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x)))) (+ (* -1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* 1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3)))))))>
#<alt (+ (* -1 (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x)))) (+ (* -1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (* 1/2 (* (/ (* F (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))))))>
#<alt (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))>
#<alt (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))) (* 1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))))>
#<alt (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))) (+ (* -1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* 1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3)))))))>
#<alt (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))) (+ (* -1 (/ (+ (* -1/2 (* (/ (* F (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 x)))) (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt x)))) (pow x 3))) (* 1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3)))))))>
#<alt (* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))>
#<alt (* F (+ (* -1 (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))) (* 1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))))))>
#<alt (* F (+ (* -1 (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))) (* (pow F 2) (+ (* -3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))) (* 1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))))))))>
#<alt (* F (+ (* -1 (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))) (* (pow F 2) (+ (* 1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (pow F 2) (+ (* -3/8 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))) (* 5/16 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7)))))))))))>
#<alt (/ -1 (sin B))>
#<alt (- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B)))>
#<alt (- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B))))) (/ 1 (sin B)))>
#<alt (- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))))) (/ 1 (sin B)))>
#<alt (/ 1 (sin B))>
#<alt (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B)))>
#<alt (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B))))>
#<alt (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B)))))>
#<alt (/ (+ (* -1 x) (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) B)>
#<alt (/ (+ (* -1 x) (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/3 x))))) B)>
#<alt (/ (+ (* -1 x) (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (* 2/15 x))))))))) B)>
#<alt (/ (+ (* -1 x) (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x)))))))))))))) B)>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))>
#<alt (+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* -1 (/ (cos B) (sin B))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (+ (* -1 (/ (cos B) (sin B))) (* 3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (+ (* -1 (/ (cos B) (sin B))) (* x (+ (* -5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* x (- (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))) (/ (cos B) (sin B))))>
#<alt (* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B))))>
#<alt (* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))))) (/ (cos B) (sin B))))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (* x (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))) x)) (/ (cos B) (sin B)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))) x)) (/ (cos B) (sin B)))))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* F (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B)))))>
#<alt (+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B))))))>
#<alt (- (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))>
#<alt (- (+ (* -1 (/ (* x (cos B)) (sin B))) (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B))))) (/ 1 (sin B)))>
#<alt (- (+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))))) (/ 1 (sin B)))>
#<alt (- (+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B))))))) (/ 1 (sin B)))>
#<alt (/ -1 B)>
#<alt (/ (- (* -1/6 (pow B 2)) 1) B)>
#<alt (/ (- (* (pow B 2) (- (* -7/360 (pow B 2)) 1/6)) 1) B)>
#<alt (/ (- (* (pow B 2) (- (* (pow B 2) (- (* -31/15120 (pow B 2)) 7/360)) 1/6)) 1) B)>
#<alt (/ -1 (sin B))>
#<alt (/ -1 (sin B))>
#<alt (/ -1 (sin B))>
#<alt (/ -1 (sin B))>
#<alt (/ -1 (sin B))>
#<alt (/ -1 (sin B))>
#<alt (/ -1 (sin B))>
#<alt (/ -1 (sin B))>
#<alt B>
#<alt (* B (+ 1 (* -1/6 (pow B 2))))>
#<alt (* B (+ 1 (* (pow B 2) (- (* 1/120 (pow B 2)) 1/6))))>
#<alt (* B (+ 1 (* (pow B 2) (- (* (pow B 2) (+ 1/120 (* -1/5040 (pow B 2)))) 1/6))))>
#<alt (sin B)>
#<alt (sin B)>
#<alt (sin B)>
#<alt (sin B)>
#<alt (sin B)>
#<alt (sin B)>
#<alt (sin B)>
#<alt (sin B)>
#<alt (* -1 (/ x B))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (/ x B))>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 (/ x B))>
#<alt (+ (* -1 (/ x B)) (* (/ F B) (sqrt (/ 1 (+ 2 (* 2 x))))))>
#<alt (+ (* -1 (/ x B)) (* F (+ (* -1/2 (* (/ (pow F 2) B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 B) (sqrt (/ 1 (+ 2 (* 2 x))))))))>
#<alt (+ (* -1 (/ x B)) (* F (+ (* (/ 1 B) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))>
#<alt (/ (- 1 x) B)>
#<alt (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (/ 1 B)) (/ x B))>
#<alt (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4)))) (/ 1 B))) (/ x B))>
#<alt (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* B (pow F 6)))) (/ 1 B)))) (/ x B))>
#<alt (* -1 (/ (+ 1 x) B))>
#<alt (+ (* -1 (/ (+ 1 x) B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))))>
#<alt (+ (* -1 (/ (+ 1 x) B)) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4))))))>
#<alt (+ (* -1 (/ (+ 1 x) B)) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* B (pow F 6)))))))>
#<alt (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2)))))>
#<alt (+ (* x (- (* -1 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (/ 1 B))) (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (- (+ (* -1 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ (* F x) B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))) (/ 1 B))) (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (- (+ (* -1 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ (* F x) B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) (/ 1 B))) (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (* -1 (/ x B))>
#<alt (* x (- (* (/ (* F (sqrt 1/2)) B) (sqrt (/ 1 (pow x 3)))) (/ 1 B)))>
#<alt (* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* B (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) B) (sqrt (/ 1 (pow x 3))))) (/ 1 B)))>
#<alt (* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* B (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* B (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (* (/ (* F (sqrt 1/2)) B) (sqrt (/ 1 (pow x 3)))))) (/ 1 B)))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (* x (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) B) (sqrt (/ 1 (pow x 3))))) (/ 1 B))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* B (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) B) (sqrt (/ 1 x)))) x)) (/ 1 B))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* B (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* B (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) B) (sqrt (/ 1 x))))) x)) (/ 1 B))))>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (* -1 x)>
#<alt (- (* F (sqrt (/ 1 (+ 2 (* 2 x))))) x)>
#<alt (- (* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* -1/2 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))))) x)>
#<alt (- (* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))) x)>
#<alt (- 1 x)>
#<alt (- (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2)))) x)>
#<alt (- (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))))) x)>
#<alt (- (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6)))))) x)>
#<alt (* -1 (+ 1 x))>
#<alt (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x))>
#<alt (- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4)))) (+ 1 x))>
#<alt (- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6))))) (+ 1 x))>
#<alt (* F (sqrt (/ 1 (+ 2 (pow F 2)))))>
#<alt (+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1)))>
#<alt (+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (- (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))) 1)))>
#<alt (+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (- (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) 1)))>
#<alt (* -1 x)>
#<alt (* x (- (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3)))) 1))>
#<alt (* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) 1))>
#<alt (* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (sqrt 1/2)) (sqrt (/ 1 (pow x 7))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3)))))) 1))>
#<alt (* -1 x)>
#<alt (* -1 (* x (+ 1 (* -1 (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))))))>
#<alt (* -1 (* x (+ 1 (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))) x)))))>
#<alt (* -1 (* x (+ 1 (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (sqrt -1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x))))) x)))))>
#<alt (* F (sqrt (/ 1 (+ 2 (* 2 x)))))>
#<alt (* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* -1/2 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))))))>
#<alt (* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))>
#<alt (* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* (pow F 2) (+ (* -5/16 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))))>
#<alt (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4)))))>
#<alt (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6))))))>
#<alt -1>
#<alt (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) 1)>
#<alt (- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4)))) 1)>
#<alt (- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6))))) 1)>
#<alt (* F (sqrt (/ 1 (+ 2 (pow F 2)))))>
#<alt (+ (* -1 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* F (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))>
#<alt (+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))))>
#<alt (* (* F (sqrt 1/2)) (sqrt (/ 1 x)))>
#<alt (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 x))))>
#<alt (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 x)))))>
#<alt (+ (* -1/2 (* (/ (* F (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (sqrt 1/2)) (sqrt (/ 1 (pow x 7))))) (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 x))))))>
#<alt (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))>
#<alt (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x))))>
#<alt (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (sqrt -1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))))>
#<alt (+ (* -1 (/ (+ (* -1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (sqrt -1/2)) (sqrt x))) (* 1/2 (* (/ (* F (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))))) (sqrt -1/2)) (sqrt (/ 1 x))))) (pow x 3))) (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))))>
#<alt (sqrt (+ 2 (pow F 2)))>
#<alt (+ (sqrt (+ 2 (pow F 2))) (* x (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (sqrt (+ 2 (pow F 2))) (* x (+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* -1/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))))))>
#<alt (+ (sqrt (+ 2 (pow F 2))) (* x (+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* x (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))) (* 1/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))))>
#<alt (* (sqrt x) (sqrt 2))>
#<alt (* x (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 2)))) (* (sqrt (/ 1 x)) (sqrt 2))))>
#<alt (* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 2)))) (* (sqrt (/ 1 x)) (sqrt 2)))))>
#<alt (* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (pow (sqrt 2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 7))) (/ (pow (+ 2 (pow F 2)) 3) (pow (sqrt 2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 2)))) (* (sqrt (/ 1 x)) (sqrt 2))))))>
#<alt (* -1 (* (sqrt x) (* (sqrt -2) (sqrt -1))))>
#<alt (* -1 (* x (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -2)))) (* (sqrt (/ 1 x)) (* (sqrt -2) (sqrt -1))))))>
#<alt (* -1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -2)))) (* (sqrt (/ 1 x)) (* (sqrt -2) (sqrt -1)))))))>
#<alt (* -1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 7))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 3)) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -2)))) (* (sqrt (/ 1 x)) (* (sqrt -2) (sqrt -1))))))))>
#<alt (sqrt (+ 2 (* 2 x)))>
#<alt (+ (sqrt (+ 2 (* 2 x))) (* 1/2 (* (pow F 2) (sqrt (/ 1 (+ 2 (* 2 x)))))))>
#<alt (+ (sqrt (+ 2 (* 2 x))) (* (pow F 2) (+ (* -1/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 1/2 (sqrt (/ 1 (+ 2 (* 2 x))))))))>
#<alt (+ (sqrt (+ 2 (* 2 x))) (* (pow F 2) (+ (* 1/2 (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/8 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 1/16 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))>
#<alt F>
#<alt (* F (+ 1 (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2)))))>
#<alt (* F (+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))))))>
#<alt (* F (+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (+ (* 1/16 (/ (pow (+ 2 (* 2 x)) 3) (pow F 6))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2)))))))>
#<alt (* -1 F)>
#<alt (* -1 (* F (+ 1 (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))))))>
#<alt (* -1 (* F (+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2)))))))>
#<alt (* -1 (* F (+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (+ (* 1/16 (/ (pow (+ 2 (* 2 x)) 3) (pow F 6))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))))))))>
#<alt (/ -1 (sin B))>
#<alt (- (* -1 (/ x B)) (/ 1 (sin B)))>
#<alt (- (* -1 (/ x B)) (/ 1 (sin B)))>
#<alt (- (* -1 (/ x B)) (/ 1 (sin B)))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (* x (+ (/ 1 B) (/ 1 (* x (sin B))))))>
#<alt (* -1 (* x (+ (/ 1 B) (/ 1 (* x (sin B))))))>
#<alt (* -1 (* x (+ (/ 1 B) (/ 1 (* x (sin B))))))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (* x (+ (/ 1 B) (/ 1 (* x (sin B))))))>
#<alt (* -1 (* x (+ (/ 1 B) (/ 1 (* x (sin B))))))>
#<alt (* -1 (* x (+ (/ 1 B) (/ 1 (* x (sin B))))))>
#<alt (/ (- (* -1 x) 1) B)>
#<alt (/ (- (+ (* -1 x) (* -1/6 (pow B 2))) 1) B)>
#<alt (/ (- (+ (* -1 x) (* (pow B 2) (- (* -7/360 (pow B 2)) 1/6))) 1) B)>
#<alt (/ (- (+ (* -1 x) (* (pow B 2) (- (* (pow B 2) (- (* -31/15120 (pow B 2)) 7/360)) 1/6))) 1) B)>
#<alt (/ -1 (sin B))>
#<alt (- (* -1 (/ x B)) (/ 1 (sin B)))>
#<alt (- (* -1 (/ x B)) (/ 1 (sin B)))>
#<alt (- (* -1 (/ x B)) (/ 1 (sin B)))>
#<alt (/ -1 (sin B))>
#<alt (- (* -1 (/ x B)) (/ 1 (sin B)))>
#<alt (- (* -1 (/ x B)) (/ 1 (sin B)))>
#<alt (- (* -1 (/ x B)) (/ 1 (sin B)))>
#<alt (* -1 (/ (+ 1 x) B))>
#<alt (/ (- (* (pow B 2) (- (* 1/3 x) 1/6)) (+ 1 x)) B)>
#<alt (/ (- (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (* 2/15 x)) 7/360))) 1/6)) (+ 1 x)) B)>
#<alt (/ (- (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (- (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))) 31/15120)))) 7/360))) 1/6)) (+ 1 x)) B)>
#<alt (* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (/ -1 (sin B))>
#<alt (- (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))>
#<alt (- (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))>
#<alt (- (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))>
#<alt (* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))>
#<alt (* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))>
#<alt (* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))>
#<alt (* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ x B)>
#<alt (/ (+ x (* -1/3 (* (pow B 2) x))) B)>
#<alt (/ (+ x (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)>
#<alt (/ (+ x (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (* (/ 1 F) (sqrt (+ 2 (pow F 2))))>
#<alt (+ (* (/ 1 F) (sqrt (+ 2 (pow F 2)))) (* (/ x F) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (+ (* -1/2 (* (/ x F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* (/ 1 F) (sqrt (/ 1 (+ 2 (pow F 2))))))) (* (/ 1 F) (sqrt (+ 2 (pow F 2)))))>
#<alt (+ (* x (+ (* x (+ (* -1/2 (* (/ 1 F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 1/2 (* (/ x F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))) (* (/ 1 F) (sqrt (/ 1 (+ 2 (pow F 2))))))) (* (/ 1 F) (sqrt (+ 2 (pow F 2)))))>
#<alt (* (/ (sqrt 2) F) (sqrt x))>
#<alt (* x (+ (* 1/2 (* (/ (+ 2 (pow F 2)) (* F (sqrt 2))) (sqrt (/ 1 (pow x 3))))) (* (/ (sqrt 2) F) (sqrt (/ 1 x)))))>
#<alt (* x (+ (* -1/8 (* (/ (pow (+ 2 (pow F 2)) 2) (* F (pow (sqrt 2) 3))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/2 (* (/ (+ 2 (pow F 2)) (* F (sqrt 2))) (sqrt (/ 1 (pow x 3))))) (* (/ (sqrt 2) F) (sqrt (/ 1 x))))))>
#<alt (* x (+ (* -1/8 (* (/ (pow (+ 2 (pow F 2)) 2) (* F (pow (sqrt 2) 3))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (pow (+ 2 (pow F 2)) 3) (* F (pow (sqrt 2) 5))) (sqrt (/ 1 (pow x 7))))) (+ (* 1/2 (* (/ (+ 2 (pow F 2)) (* F (sqrt 2))) (sqrt (/ 1 (pow x 3))))) (* (/ (sqrt 2) F) (sqrt (/ 1 x)))))))>
#<alt (* -1 (* (/ (* (sqrt -2) (sqrt -1)) F) (sqrt x)))>
#<alt (* -1 (* x (+ (* 1/2 (* (/ (* (sqrt -1) (+ 2 (pow F 2))) (* F (sqrt -2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* (sqrt -2) (sqrt -1)) F) (sqrt (/ 1 x))))))>
#<alt (* -1 (* x (+ (* -1/8 (* (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (* F (pow (sqrt -2) 3))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/2 (* (/ (* (sqrt -1) (+ 2 (pow F 2))) (* F (sqrt -2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* (sqrt -2) (sqrt -1)) F) (sqrt (/ 1 x)))))))>
#<alt (* -1 (* x (+ (* -1/8 (* (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (* F (pow (sqrt -2) 3))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 3)) (* F (pow (sqrt -2) 5))) (sqrt (/ 1 (pow x 7))))) (+ (* 1/2 (* (/ (* (sqrt -1) (+ 2 (pow F 2))) (* F (sqrt -2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* (sqrt -2) (sqrt -1)) F) (sqrt (/ 1 x))))))))>
#<alt (* (/ 1 F) (sqrt (+ 2 (* 2 x))))>
#<alt (/ (+ (sqrt (+ 2 (* 2 x))) (* 1/2 (* (pow F 2) (sqrt (/ 1 (+ 2 (* 2 x))))))) F)>
#<alt (/ (+ (sqrt (+ 2 (* 2 x))) (* (pow F 2) (+ (* -1/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 1/2 (sqrt (/ 1 (+ 2 (* 2 x)))))))) F)>
#<alt (/ (+ (sqrt (+ 2 (* 2 x))) (* (pow F 2) (+ (* 1/2 (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/8 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 1/16 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))) F)>
#<alt 1>
#<alt (+ 1 (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))))>
#<alt (+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2)))))>
#<alt (+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (+ (* 1/16 (/ (pow (+ 2 (* 2 x)) 3) (pow F 6))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))))))>
#<alt -1>
#<alt (- (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) 1)>
#<alt (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4)))) 1)>
#<alt (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/16 (/ (pow (+ 2 (* 2 x)) 3) (pow F 6))) (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))))) 1)>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ x B))>
#<alt (/ (+ (* -1 x) (* 1/3 (* (pow B 2) x))) B)>
#<alt (/ (+ (* -1 x) (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (* 2/15 x)))))) B)>
#<alt (/ (+ (* -1 x) (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x)))))))))) B)>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
Calls

90 calls:

TimeVariablePointExpression
46.0ms
x
@0
(sqrt (+ (* 2 x) (+ (* F F) 2)))
2.0ms
B
@0
(/ (/ -1 (sin B)) (/ (sqrt (+ (* 2 x) (+ (* F F) 2))) F))
2.0ms
x
@inf
(/ (neg x) (tan B))
1.0ms
B
@inf
(+ (* -1 (/ (/ -1 (sin B)) (/ (sqrt (+ (* 2 x) (+ (* F F) 2))) F))) (/ (neg x) (tan B)))
1.0ms
B
@-inf
(+ (* -1 (/ (/ -1 (sin B)) (/ (sqrt (+ (* 2 x) (+ (* F F) 2))) F))) (/ (neg x) (tan B)))

rewrite440.0ms (3%)

Memory
9.6MiB live, 449.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 784×lower-fma.f32
6 778×lower-fma.f64
4 528×lower-/.f32
4 512×lower-/.f64
3 844×lower-*.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023130
044130
1204126
22029126
08365126
Stop Event
iter limit
node limit
iter limit
Counts
15 → 655
Calls
Call 1
Inputs
(/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(sin.f64 B)
(/.f64 (neg.f64 x) B)
(neg.f64 x)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B)
(-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)
(/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 x (tan.f64 B))
(/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)
(/.f64 (neg.f64 x) (tan.f64 B))
Outputs
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) (*.f64 (sin.f64 B) #s(literal -1 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (neg.f64 F))) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(neg.f64 (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B)) F))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) (*.f64 (sin.f64 B) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B)) F))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B)) F) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) (*.f64 (sin.f64 B) #s(literal -1 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) (neg.f64 (sin.f64 B)))))
(/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F))
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (sin.f64 B) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) (*.f64 (sin.f64 B) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B)) F)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B)) F) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) (*.f64 (sin.f64 B) #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) (neg.f64 (sin.f64 B))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) (*.f64 (sin.f64 B) #s(literal -1 binary64))))))
(/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (neg.f64 F)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B))) (/.f64 #s(literal 1 binary64) F))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 F)) (*.f64 (sin.f64 B) (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) F) (*.f64 (neg.f64 (sin.f64 B)) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) F) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 F)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 F)) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 (neg.f64 (sin.f64 B))))
(/.f64 (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 F)) (neg.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (sin.f64 B))
(/.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B)))) (neg.f64 (/.f64 #s(literal 1 binary64) F)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) F) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (neg.f64 F)) (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (sin.f64 B))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (neg.f64 F)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 F))) (neg.f64 (*.f64 (sin.f64 B) (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) F)) (neg.f64 (*.f64 (neg.f64 (sin.f64 B)) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) F)) (neg.f64 (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 F))) (neg.f64 (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 F))) (neg.f64 (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) F)) (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (neg.f64 F))) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (neg.f64 (sin.f64 B)))
(/.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F))) (neg.f64 (sin.f64 B)))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) (*.f64 (sin.f64 B) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) #s(literal -1 binary64))
(pow.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B)) F)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B)) F) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) (*.f64 (sin.f64 B) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) (neg.f64 (sin.f64 B))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (sin.f64 B)))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 F (/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B))))
(*.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 #s(literal -1 binary64) (sin.f64 B))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (neg.f64 F))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B))) F)
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B))) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 F))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) F)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B))) (/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) F))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (/.f64 F #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (sin.f64 B)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (neg.f64 F))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) F) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B)))) (neg.f64 F))
(*.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B)))) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) F)))
(*.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 F))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) #s(literal 1 binary64)) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) #s(literal -1 binary64)) (/.f64 (neg.f64 F) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) F) #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) F)) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (neg.f64 F))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal 1/4 binary64))) (/.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 F))) (/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (neg.f64 F))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) F)) (/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 F))) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B)))))
(*.f64 (/.f64 F #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (sin.f64 B)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (sin.f64 B)) (/.f64 F #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (sin.f64 B)) (/.f64 F #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64)) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64)) (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64)))
(+.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(+.f64 (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (neg.f64 (/.f64 x (tan.f64 B))) (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(-.f64 (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (+.f64 (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 x (tan.f64 B)))) (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (+.f64 (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (-.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (-.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 #s(literal -1 binary64) (/.f64 x (tan.f64 B)) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (/.f64 #s(literal 1 binary64) (cos.f64 B))) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(fma.f64 x (/.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B))) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(fma.f64 x (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B))) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(fma.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal -1 binary64) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(fma.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(fma.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (neg.f64 F))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 x) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 x #s(literal -1 binary64)) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B))) (neg.f64 F) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B))) (*.f64 F #s(literal -1 binary64)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B))) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) F)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (neg.f64 F))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B)))) F (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B)))) F (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B)))) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 F))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B)))) (/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) F))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 x (neg.f64 (sin.f64 B))) (cos.f64 B) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(fma.f64 (/.f64 x (neg.f64 (sin.f64 B))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) #s(literal -1 binary64)) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 x (sin.f64 B)) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) F)) (/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 (neg.f64 x) #s(literal -1 binary64)) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 F))) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B)))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (neg.f64 F))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) F)) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B)))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 F))) (/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (sin.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))
(neg.f64 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(neg.f64 (+.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) (-.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (neg.f64 (pow.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 3 binary64))) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 x (tan.f64 B))) (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (neg.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) (-.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (neg.f64 (pow.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 3 binary64))) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 x (tan.f64 B))) (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (neg.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 3 binary64))) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) (-.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 3 binary64))) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64))) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (neg.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))) (+.f64 (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 x (tan.f64 B))))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) (*.f64 (tan.f64 B) (/.f64 #s(literal 1 binary64) (sin.f64 B)))) (*.f64 (tan.f64 B) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)))
(/.f64 (fma.f64 x (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) (*.f64 (neg.f64 (tan.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))) (*.f64 (neg.f64 (tan.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) (*.f64 (neg.f64 (/.f64 (tan.f64 B) x)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))) (*.f64 (neg.f64 (/.f64 (tan.f64 B) x)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (tan.f64 B) (*.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) (neg.f64 x))) (*.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) (tan.f64 B)))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (neg.f64 (tan.f64 B)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) x)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (neg.f64 (/.f64 (tan.f64 B) x)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) #s(literal 1 binary64))) (*.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) (neg.f64 (/.f64 (tan.f64 B) x))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 3 binary64))) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) (-.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 3 binary64))) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (neg.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))))) (neg.f64 (+.f64 (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 x (tan.f64 B)))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 3 binary64))) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) (*.f64 (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (-.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) (*.f64 (tan.f64 B) (/.f64 #s(literal 1 binary64) (sin.f64 B))))) (neg.f64 (*.f64 (tan.f64 B) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F))))
(/.f64 (neg.f64 (fma.f64 x (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) (*.f64 (neg.f64 (tan.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))) (neg.f64 (*.f64 (neg.f64 (tan.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F))))
(/.f64 (neg.f64 (+.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) (*.f64 (neg.f64 (/.f64 (tan.f64 B) x)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))) (neg.f64 (*.f64 (neg.f64 (/.f64 (tan.f64 B) x)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F))))
(/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (tan.f64 B) (*.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) (neg.f64 x)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) (tan.f64 B))))
(/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (neg.f64 (tan.f64 B)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) x))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) (neg.f64 (tan.f64 B)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (neg.f64 (/.f64 (tan.f64 B) x)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) #s(literal 1 binary64)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) (neg.f64 (/.f64 (tan.f64 B) x)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 3 binary64))) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) (-.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (neg.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))))) (neg.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 x (tan.f64 B))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (neg.f64 (-.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (+.f64 (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 x (tan.f64 B)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (+.f64 (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 x (tan.f64 B)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (+.f64 (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 x (tan.f64 B)))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (+.f64 (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 x (tan.f64 B)))) (fma.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (+.f64 (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 x (tan.f64 B)))) (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (+.f64 (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 x (tan.f64 B)))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (+.f64 (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 x (tan.f64 B)))) (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (+.f64 (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 x (tan.f64 B))))))))
(pow.f64 (/.f64 (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) (-.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (neg.f64 (pow.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 3 binary64))) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 x (tan.f64 B))) (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (neg.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 3 binary64))) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) (-.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(*.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (neg.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 x (tan.f64 B)))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (sin.f64 B))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (sin.f64 B))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 B)))
(/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (neg.f64 (sin.f64 B)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)))))
(pow.f64 (neg.f64 (sin.f64 B)) #s(literal -1 binary64))
(pow.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) #s(literal 1 binary64)) #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)) #s(literal -1 binary64))
(sin.f64 B)
(exp.f64 (*.f64 (log.f64 (/.f64 B (neg.f64 x))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 x B))
(-.f64 (/.f64 #s(literal 0 binary64) B) (/.f64 x B))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (neg.f64 B))) (/.f64 x B))
(neg.f64 (/.f64 x B))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 B (neg.f64 x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 B (neg.f64 x)) #s(literal 1 binary64))))
(/.f64 x (neg.f64 B))
(/.f64 x (neg.f64 (neg.f64 (neg.f64 B))))
(/.f64 (neg.f64 x) B)
(/.f64 (neg.f64 x) (neg.f64 (neg.f64 B)))
(/.f64 #s(literal 1 binary64) (/.f64 B (neg.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 B (neg.f64 x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 B (neg.f64 x)))))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) B)
(/.f64 (neg.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64))) (neg.f64 B))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 B (*.f64 B B)))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (*.f64 #s(literal 0 binary64) (/.f64 x B)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) B) #s(literal 3 binary64)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 B (*.f64 B B)))) (fma.f64 (/.f64 #s(literal 0 binary64) B) (/.f64 #s(literal 0 binary64) B) (+.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (*.f64 (/.f64 #s(literal 0 binary64) B) (/.f64 x B)))))
(pow.f64 (/.f64 B (neg.f64 x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 B (neg.f64 x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 x B))
(*.f64 x (/.f64 #s(literal 1 binary64) (neg.f64 B)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) B))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) B))
(*.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) B) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 x #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 (neg.f64 x) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (neg.f64 x))
(-.f64 #s(literal 0 binary64) x)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 0 binary64) x)))
(neg.f64 x)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x))) (neg.f64 (+.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 #s(literal 0 binary64) (neg.f64 (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal 0 binary64) (neg.f64 x)))))
(*.f64 #s(literal -1 binary64) x)
(*.f64 x #s(literal -1 binary64))
(+.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (neg.f64 x) B))
(exp.f64 (*.f64 (log.f64 (/.f64 B (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))) #s(literal -1 binary64)))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
(-.f64 (/.f64 #s(literal 0 binary64) B) (/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) (neg.f64 B)))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) B) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) B))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) B) (/.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) B))
(-.f64 (/.f64 (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 0 binary64)) B) (/.f64 x B))
(-.f64 (/.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 B (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 B (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(-.f64 (/.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 B (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))) (/.f64 (*.f64 x x) (*.f64 B (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))))
(-.f64 (/.f64 (*.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) B) (*.f64 B B)) (/.f64 (*.f64 B x) (*.f64 B B)))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 B (*.f64 B B))) (fma.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (*.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 B (*.f64 B B))) (fma.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (*.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))))))
(-.f64 (/.f64 (*.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (+.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))) (/.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (+.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))))
(fma.f64 F (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) B) (/.f64 (neg.f64 x) B))
(fma.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) B) (/.f64 (neg.f64 x) B))
(fma.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 F (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (neg.f64 x) B))
(neg.f64 (/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) (neg.f64 B)))
(neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) x) B))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 B (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 B (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal 1 binary64))))
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B)
(/.f64 #s(literal 1 binary64) (/.f64 B (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 B (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 B (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)))))
(/.f64 (+.f64 (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) x) (neg.f64 B))
(/.f64 (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x))) (*.f64 B (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 x x)) (*.f64 B (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) B) (*.f64 B x)) (*.f64 B B))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) B))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) B))
(/.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) x)) (neg.f64 (neg.f64 B)))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x)))) (neg.f64 (*.f64 B (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 x x))) (neg.f64 (*.f64 B (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))))
(/.f64 (-.f64 (/.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 B (*.f64 B B))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 B (*.f64 B B)))) (fma.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (*.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B)))))
(/.f64 (-.f64 (*.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 x x) (*.f64 B B))) (+.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B)))
(/.f64 (*.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) #s(literal 1 binary64)) B)
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) B)) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) B)) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (-.f64 (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 x)) (neg.f64 B))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) B) (*.f64 B x))) (neg.f64 (*.f64 B B)))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) B)))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 x x)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) B)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) x))) (neg.f64 (neg.f64 (neg.f64 B))))
(/.f64 (neg.f64 (-.f64 (/.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 B (*.f64 B B))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 B (*.f64 B B))))) (neg.f64 (fma.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (*.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 x x) (*.f64 B B)))) (neg.f64 (+.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) #s(literal 1 binary64))) (neg.f64 B))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) B))) (neg.f64 (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) B))) (neg.f64 (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 B (*.f64 B B))) (/.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 B (*.f64 B B)))) (fma.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (-.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (*.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (neg.f64 x) B)))))
(pow.f64 (/.f64 B (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 B (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) (/.f64 #s(literal 1 binary64) B))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B))
(*.f64 (+.f64 (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) (neg.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))
(*.f64 (/.f64 #s(literal 1 binary64) B) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 B (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(*.f64 (pow.f64 (/.f64 B (-.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 x x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) B) (/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(*.f64 (/.f64 (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) B) (/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(+.f64 (neg.f64 x) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))
(-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)
(-.f64 (/.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(-.f64 (/.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 x x) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(-.f64 (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 0 binary64)) x)
(-.f64 (/.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))) (/.f64 (*.f64 x x) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))))
(fma.f64 #s(literal -1 binary64) x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(fma.f64 x #s(literal -1 binary64) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(fma.f64 F (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))
(fma.f64 #s(literal 1 binary64) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))
(fma.f64 (neg.f64 F) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F (neg.f64 x))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) F) #s(literal -1 binary64)) (neg.f64 x))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 F) (neg.f64 x))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 F)) #s(literal -1 binary64)) (neg.f64 x))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) F) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 F)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))
(fma.f64 (/.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal 1/4 binary64))) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (-.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (-.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 x x))))
(/.f64 (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x))) (+.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)))))
(/.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 x x)) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 x x)) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 x x))) (neg.f64 (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 x x)))) (neg.f64 (neg.f64 (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))))
(/.f64 (fma.f64 (neg.f64 x) (*.f64 x x) (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (fma.f64 x x (-.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (neg.f64 x) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 (/.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (fma.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 x x) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (*.f64 (/.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (/.f64 (*.f64 x x) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 x (*.f64 x x))) (fma.f64 (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 0 binary64)) (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 0 binary64)) (fma.f64 x x (*.f64 (+.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 0 binary64)) x))))
(pow.f64 (/.f64 (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (-.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(*.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 F (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(neg.f64 (/.f64 F (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(neg.f64 (/.f64 (neg.f64 F) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (neg.f64 F)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) #s(literal 1 binary64))))
(/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) #s(literal 1 binary64)))
(/.f64 (neg.f64 F) (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) F))
(/.f64 (*.f64 F #s(literal 1 binary64)) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 F)) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 (/.f64 #s(literal 1 binary64) F)))
(/.f64 (neg.f64 (*.f64 F #s(literal 1 binary64))) (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 F))) (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) #s(literal -1 binary64))
(pow.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 F (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (neg.f64 F) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) F)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) F) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 F))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 F)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) F) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 F)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (/.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (sqrt.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))))) (sqrt.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 4 binary64) (*.f64 x x)))))
(/.f64 (sqrt.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))))) (sqrt.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 #s(literal 2 binary64) (*.f64 x (fma.f64 F F #s(literal 2 binary64))))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) (sqrt.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))))) (sqrt.f64 (neg.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 4 binary64) (*.f64 x x))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (sqrt.f64 (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 F F)) (*.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 F F)) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal 8 binary64))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 F F)) (fma.f64 #s(literal 2 binary64) x (*.f64 F F)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 F F)) #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) (sqrt.f64 (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 F F)) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal 4 binary64))) (sqrt.f64 (-.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 F F)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))))) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 4 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64))))))
(pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 4 binary64) (*.f64 x x))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x B))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal 1 binary64) (sin.f64 B)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal 1 binary64) (sin.f64 B)))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) B))) (/.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) B))))
(fma.f64 #s(literal -1 binary64) (/.f64 x 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) B))
(fma.f64 x (/.f64 #s(literal 1 binary64) (neg.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) 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) B))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 x) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) B) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 x #s(literal -1 binary64)) (/.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) B))
(fma.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 B (sin.f64 B)) (fma.f64 (sin.f64 B) (neg.f64 x) (neg.f64 B)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) B)) (neg.f64 (sin.f64 B)))) (+.f64 (/.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 B (*.f64 B B))) (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal 1 binary64) (sin.f64 B))) (-.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))))))
(/.f64 (fma.f64 (sin.f64 B) (neg.f64 x) (neg.f64 B)) (*.f64 B (sin.f64 B)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 B (sin.f64 B)) (fma.f64 (sin.f64 B) (neg.f64 x) (neg.f64 B))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) B)) (neg.f64 (sin.f64 B)))) (+.f64 (/.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 B (*.f64 B B))) (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal 1 binary64) (sin.f64 B))) (-.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))))
(/.f64 (+.f64 (/.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 B (*.f64 B B))) (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64)))) (+.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) B)) (neg.f64 (sin.f64 B)))))
(/.f64 (+.f64 (/.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 B (*.f64 B B))) (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (-.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (/.f64 (neg.f64 x) (*.f64 (neg.f64 B) (sin.f64 B))))))
(/.f64 (-.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) (+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 B) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 B)))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 B (neg.f64 x)) (*.f64 (sin.f64 B) #s(literal 1 binary64))) (*.f64 (sin.f64 B) (/.f64 B (neg.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) B (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x))) (*.f64 (neg.f64 (sin.f64 B)) B))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 B) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 B)))
(/.f64 (+.f64 (/.f64 B (neg.f64 x)) (*.f64 (neg.f64 (sin.f64 B)) #s(literal 1 binary64))) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 B (neg.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) B (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (neg.f64 x))) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) B))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 B) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) x)) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (neg.f64 B)))
(/.f64 (+.f64 (/.f64 B (neg.f64 x)) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (/.f64 B (neg.f64 x))))
(/.f64 (fma.f64 (neg.f64 x) (neg.f64 (sin.f64 B)) (*.f64 B #s(literal 1 binary64))) (*.f64 B (neg.f64 (sin.f64 B))))
(/.f64 (fma.f64 (neg.f64 x) (*.f64 (sin.f64 B) #s(literal -1 binary64)) (*.f64 B #s(literal 1 binary64))) (*.f64 B (*.f64 (sin.f64 B) #s(literal -1 binary64))))
(/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 B) #s(literal -1 binary64))) (*.f64 (neg.f64 B) (sin.f64 B)))
(/.f64 (fma.f64 x (neg.f64 (sin.f64 B)) (*.f64 (neg.f64 B) #s(literal 1 binary64))) (*.f64 (neg.f64 B) (neg.f64 (sin.f64 B))))
(/.f64 (fma.f64 x (*.f64 (sin.f64 B) #s(literal -1 binary64)) (*.f64 (neg.f64 B) #s(literal 1 binary64))) (*.f64 (neg.f64 B) (*.f64 (sin.f64 B) #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (sin.f64 B) (*.f64 (/.f64 B (neg.f64 x)) #s(literal -1 binary64))) (*.f64 (/.f64 B (neg.f64 x)) (sin.f64 B)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 B)) (*.f64 (/.f64 B (neg.f64 x)) #s(literal 1 binary64))) (*.f64 (/.f64 B (neg.f64 x)) (neg.f64 (sin.f64 B))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) #s(literal -1 binary64)) (*.f64 (/.f64 B (neg.f64 x)) #s(literal 1 binary64))) (*.f64 (/.f64 B (neg.f64 x)) (*.f64 (sin.f64 B) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 B) (neg.f64 x) (neg.f64 B))) (neg.f64 (*.f64 B (sin.f64 B))))
(/.f64 (neg.f64 (+.f64 (/.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 B (*.f64 B B))) (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64))))) (neg.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) B)) (neg.f64 (sin.f64 B))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 B (*.f64 B B))) (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (-.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (/.f64 (neg.f64 x) (*.f64 (neg.f64 B) (sin.f64 B)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))) (neg.f64 (+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal 1 binary64) (sin.f64 B)))))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 x x) (*.f64 B B))) (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) B)))
(/.f64 (/.f64 (fma.f64 (sin.f64 B) (neg.f64 x) (neg.f64 B)) B) (sin.f64 B))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 B) (*.f64 (sin.f64 B) x))) (neg.f64 (*.f64 (sin.f64 B) (neg.f64 B))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 B (neg.f64 x)) (*.f64 (sin.f64 B) #s(literal 1 binary64)))) (neg.f64 (*.f64 (sin.f64 B) (/.f64 B (neg.f64 x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) B (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x)))) (neg.f64 (*.f64 (neg.f64 (sin.f64 B)) B)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 B) (*.f64 (neg.f64 (sin.f64 B)) x))) (neg.f64 (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 B))))
(/.f64 (neg.f64 (+.f64 (/.f64 B (neg.f64 x)) (*.f64 (neg.f64 (sin.f64 B)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 B (neg.f64 x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) B (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (neg.f64 x)))) (neg.f64 (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) B)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 B) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) x))) (neg.f64 (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (neg.f64 B))))
(/.f64 (neg.f64 (+.f64 (/.f64 B (neg.f64 x)) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (/.f64 B (neg.f64 x)))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) (neg.f64 (sin.f64 B)) (*.f64 B #s(literal 1 binary64)))) (neg.f64 (*.f64 B (neg.f64 (sin.f64 B)))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) (*.f64 (sin.f64 B) #s(literal -1 binary64)) (*.f64 B #s(literal 1 binary64)))) (neg.f64 (*.f64 B (*.f64 (sin.f64 B) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 B) #s(literal -1 binary64)))) (neg.f64 (*.f64 (neg.f64 B) (sin.f64 B))))
(/.f64 (neg.f64 (fma.f64 x (neg.f64 (sin.f64 B)) (*.f64 (neg.f64 B) #s(literal 1 binary64)))) (neg.f64 (*.f64 (neg.f64 B) (neg.f64 (sin.f64 B)))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 (sin.f64 B) #s(literal -1 binary64)) (*.f64 (neg.f64 B) #s(literal 1 binary64)))) (neg.f64 (*.f64 (neg.f64 B) (*.f64 (sin.f64 B) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (sin.f64 B) (*.f64 (/.f64 B (neg.f64 x)) #s(literal -1 binary64)))) (neg.f64 (*.f64 (/.f64 B (neg.f64 x)) (sin.f64 B))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 B)) (*.f64 (/.f64 B (neg.f64 x)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (/.f64 B (neg.f64 x)) (neg.f64 (sin.f64 B)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) #s(literal -1 binary64)) (*.f64 (/.f64 B (neg.f64 x)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (/.f64 B (neg.f64 x)) (*.f64 (sin.f64 B) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (sin.f64 B) (neg.f64 x) (neg.f64 B)))) (neg.f64 (neg.f64 (*.f64 B (sin.f64 B)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 B (*.f64 B B))) (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64)))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) B)) (neg.f64 (sin.f64 B)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal 1 binary64) (sin.f64 B))))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (/.f64 (*.f64 x x) (*.f64 B B)))) (neg.f64 (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) B))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (sin.f64 B) (neg.f64 x) (neg.f64 B)) B)) (neg.f64 (sin.f64 B)))
(/.f64 (-.f64 (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 B (*.f64 B B)))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (+.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x B)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal 1 binary64) (sin.f64 B)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal 1 binary64) (sin.f64 B)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal 1 binary64) (sin.f64 B)))) (/.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal 1 binary64) (sin.f64 B)))) (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal 1 binary64) (sin.f64 B)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal 1 binary64) (sin.f64 B)))) (*.f64 (/.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal 1 binary64) (sin.f64 B)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal 1 binary64) (sin.f64 B))))))))
(pow.f64 (/.f64 (*.f64 B (sin.f64 B)) (fma.f64 (sin.f64 B) (neg.f64 x) (neg.f64 B))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) B)) (neg.f64 (sin.f64 B)))) (+.f64 (/.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 B (*.f64 B B))) (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal 1 binary64) (sin.f64 B))) (-.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (sin.f64 B) (neg.f64 x) (neg.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 B (sin.f64 B))))
(*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 B (*.f64 B B))) (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) B)) (neg.f64 (sin.f64 B))))))
(*.f64 (-.f64 (/.f64 (*.f64 x x) (*.f64 B B)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal 1 binary64) (sin.f64 B)))))
(+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(+.f64 (neg.f64 (/.f64 x (tan.f64 B))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))))
(-.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64))) (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))) (/.f64 (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)) (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))) (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))) (/.f64 (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))) (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(-.f64 (/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B)))) (/.f64 (neg.f64 (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B)))))
(-.f64 (/.f64 (neg.f64 (/.f64 (tan.f64 B) x)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x))) (/.f64 (*.f64 (sin.f64 B) #s(literal 1 binary64)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x))))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 (sin.f64 B)) x) (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B))))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B))) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B)))) (/.f64 (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B)))))
(-.f64 (/.f64 (/.f64 (tan.f64 B) x) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (tan.f64 B) x))) (/.f64 (*.f64 (neg.f64 (sin.f64 B)) #s(literal 1 binary64)) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (tan.f64 B) x))))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (tan.f64 B))) (/.f64 (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) x) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (tan.f64 B))))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B))) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (neg.f64 (tan.f64 B)))) (/.f64 (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (neg.f64 x)) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (neg.f64 (tan.f64 B)))))
(-.f64 (/.f64 (/.f64 (tan.f64 B) x) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (/.f64 (tan.f64 B) x))) (/.f64 (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (/.f64 (tan.f64 B) x))))
(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)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.f64 x (/.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.f64 x (neg.f64 (/.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 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x (tan.f64 B))) (/.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)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal -1 binary64) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 x (neg.f64 (sin.f64 B))) (cos.f64 B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 x (neg.f64 (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 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 #s(literal -1 binary64) (tan.f64 B)) (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (-.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) (+.f64 (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64))) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))))))
(/.f64 (-.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (-.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) (+.f64 (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64))) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64))) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64))) (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64))) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))))))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (tan.f64 B) x)) (*.f64 (sin.f64 B) #s(literal 1 binary64))) (*.f64 (sin.f64 B) (neg.f64 (/.f64 (tan.f64 B) x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (tan.f64 B) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x))) (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B))))
(/.f64 (+.f64 (neg.f64 (/.f64 (tan.f64 B) x)) (*.f64 (neg.f64 (sin.f64 B)) #s(literal 1 binary64))) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (/.f64 (tan.f64 B) x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (tan.f64 B) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (neg.f64 x))) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (tan.f64 B)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B)) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) x)) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (neg.f64 (tan.f64 B))))
(/.f64 (+.f64 (neg.f64 (/.f64 (tan.f64 B) x)) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (neg.f64 (/.f64 (tan.f64 B) x))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 B))) (neg.f64 (*.f64 (sin.f64 B) x))) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (-.f64 (neg.f64 (/.f64 (tan.f64 B) x)) (*.f64 (sin.f64 B) #s(literal 1 binary64))) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B))) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x))) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B))))
(/.f64 (-.f64 (/.f64 (tan.f64 B) x) (*.f64 (neg.f64 (sin.f64 B)) #s(literal 1 binary64))) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) x)) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B))) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (neg.f64 x))) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (neg.f64 (tan.f64 B))))
(/.f64 (-.f64 (/.f64 (tan.f64 B) x) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (/.f64 (tan.f64 B) x)))
(/.f64 (neg.f64 (-.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) x))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64))) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64))) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(/.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) x)) (sin.f64 B)) (tan.f64 B))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) x))) (neg.f64 (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (tan.f64 B) x)) (*.f64 (sin.f64 B) #s(literal 1 binary64)))) (neg.f64 (*.f64 (sin.f64 B) (neg.f64 (/.f64 (tan.f64 B) x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (tan.f64 B) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x)))) (neg.f64 (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) x))) (neg.f64 (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B)))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (tan.f64 B) x)) (*.f64 (neg.f64 (sin.f64 B)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (/.f64 (tan.f64 B) x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (tan.f64 B) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (neg.f64 x)))) (neg.f64 (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (tan.f64 B))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B)) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) x))) (neg.f64 (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (neg.f64 (tan.f64 B)))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (tan.f64 B) x)) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (neg.f64 (/.f64 (tan.f64 B) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 B))) (neg.f64 (*.f64 (sin.f64 B) x)))) (neg.f64 (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B)))))
(/.f64 (neg.f64 (-.f64 (neg.f64 (/.f64 (tan.f64 B) x)) (*.f64 (sin.f64 B) #s(literal 1 binary64)))) (neg.f64 (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) x))) (neg.f64 (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B))) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x)))) (neg.f64 (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (tan.f64 B) x) (*.f64 (neg.f64 (sin.f64 B)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (tan.f64 B) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) x))) (neg.f64 (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (tan.f64 B))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B))) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (neg.f64 x)))) (neg.f64 (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (neg.f64 (tan.f64 B)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (tan.f64 B) x) (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (/.f64 (tan.f64 B) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) x)))) (neg.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64))) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))))) (neg.f64 (neg.f64 (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) x)) (sin.f64 B))) (neg.f64 (tan.f64 B)))
(/.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64)))) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (/.f64 #s(literal -1 binary64) (sin.f64 B))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) #s(literal 3 binary64))) (fma.f64 (/.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (fma.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (/.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64))) (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)) (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64))) (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))) (/.f64 (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64))) (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))) (fma.f64 (/.f64 (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)) (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))) (/.f64 (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)) (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))) (*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64))) (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))) (/.f64 (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)) (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))) (fma.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))) (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))) (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))))))))
(pow.f64 (/.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (-.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B)))))) (+.f64 (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64))) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))) #s(literal -1 binary64))
(*.f64 (-.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) x)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (tan.f64 B))))
(*.f64 (+.f64 (neg.f64 (pow.f64 (sin.f64 B) #s(literal -3 binary64))) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) B))))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (tan.f64 B) x)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (tan.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(neg.f64 (neg.f64 (/.f64 x (tan.f64 B))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (tan.f64 B) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (tan.f64 B) x) #s(literal 1 binary64))))
(/.f64 x (tan.f64 B))
(/.f64 x (neg.f64 (neg.f64 (tan.f64 B))))
(/.f64 (neg.f64 x) (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (neg.f64 (neg.f64 (neg.f64 (tan.f64 B)))))
(/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 B) x))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (tan.f64 B) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (tan.f64 B) x) #s(literal 1 binary64)))
(/.f64 (*.f64 x #s(literal 1 binary64)) (tan.f64 B))
(/.f64 (neg.f64 (*.f64 x #s(literal 1 binary64))) (neg.f64 (tan.f64 B)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (tan.f64 B)) (/.f64 #s(literal 0 binary64) (tan.f64 B)) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (tan.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))))))
(pow.f64 (/.f64 (tan.f64 B) x) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (tan.f64 B) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (tan.f64 B))))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (cos.f64 B))))
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B))))
(*.f64 (/.f64 x (tan.f64 B)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) x)
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.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)) (cos.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 B)))
(*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 x #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 F)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (neg.f64 F)))
(neg.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (neg.f64 F)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1 binary64))))
(/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)
(/.f64 #s(literal 1 binary64) (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 F))
(/.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 (neg.f64 F)))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) F)) (neg.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1 binary64)) F)
(/.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))) (neg.f64 (neg.f64 (neg.f64 F))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1 binary64))) (neg.f64 F))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F) #s(literal 1 binary64))
(pow.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) F))
(*.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 F)))
(*.f64 (/.f64 #s(literal 1 binary64) F) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) F) (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 F)) (neg.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 F)) (pow.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) F))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 F)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (/.f64 (tan.f64 B) x))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 #s(literal 0 binary64) (tan.f64 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (/.f64 x (tan.f64 B)))
(/.f64 #s(literal -1 binary64) (/.f64 (tan.f64 B) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (/.f64 (tan.f64 B) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (neg.f64 (/.f64 (tan.f64 B) x)) #s(literal 1 binary64))))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 x (neg.f64 (neg.f64 (neg.f64 (tan.f64 B)))))
(/.f64 (neg.f64 x) (tan.f64 B))
(/.f64 (neg.f64 x) (neg.f64 (neg.f64 (tan.f64 B))))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (tan.f64 B) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (/.f64 (tan.f64 B) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (neg.f64 (/.f64 (tan.f64 B) x)))))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (tan.f64 B))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x #s(literal 1 binary64))) (tan.f64 B))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64))) (neg.f64 (tan.f64 B)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (tan.f64 B)) (/.f64 #s(literal 0 binary64) (tan.f64 B)) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (tan.f64 B)) (/.f64 x (tan.f64 B))))))
(pow.f64 (neg.f64 (/.f64 (tan.f64 B) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (neg.f64 (/.f64 (tan.f64 B) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (/.f64 #s(literal 1 binary64) (cos.f64 B))))
(*.f64 x (/.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B))))
(*.f64 x (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x (tan.f64 B))))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 x #s(literal -1 binary64)))
(*.f64 (/.f64 x (neg.f64 (sin.f64 B))) (cos.f64 B))
(*.f64 (/.f64 x (neg.f64 (sin.f64 B))) (/.f64 #s(literal 1 binary64) (/.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 -1 binary64) (tan.f64 B)) (/.f64 (neg.f64 x) #s(literal -1 binary64)))

simplify517.0ms (3.5%)

Memory
-11.1MiB live, 617.3MiB allocated
Algorithm
egg-herbie
Rules
14 658×lower-fma.f64
14 658×lower-fma.f32
9 270×lower-*.f64
9 270×lower-*.f32
5 442×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09488305
130128009
089407357
Stop Event
iter limit
node limit
Counts
360 → 358
Calls
Call 1
Inputs
(* -1 (* (/ F B) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(/ (+ (* -1 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* -1/6 (* (* (pow B 2) F) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))) B)
(/ (+ (* -1 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* (pow B 2) (+ (* -1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* (* (pow B 2) (+ (* -1/36 F) (* 1/120 F))) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))))) B)
(/ (+ (* -1 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* (pow B 2) (+ (* -1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* (pow B 2) (+ (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F))) (* (* (pow B 2) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F)))))) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))))))) B)
(* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))) (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))))
(+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))) (* x (+ (* -3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))) (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))))))
(+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))) (* x (+ (* x (+ (* -3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))) (* 5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))))) (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))))))
(* -1 (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x))))
(+ (* -1 (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x)))) (* 1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))))
(+ (* -1 (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x)))) (+ (* -1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* 1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3)))))))
(+ (* -1 (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x)))) (+ (* -1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (* 1/2 (* (/ (* F (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))))))
(* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))
(+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))) (* 1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))))
(+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))) (+ (* -1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* 1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3)))))))
(+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))) (+ (* -1 (/ (+ (* -1/2 (* (/ (* F (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 x)))) (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt x)))) (pow x 3))) (* 1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3)))))))
(* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))
(* F (+ (* -1 (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))) (* 1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))))))
(* F (+ (* -1 (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))) (* (pow F 2) (+ (* -3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))) (* 1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))))))))
(* F (+ (* -1 (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))) (* (pow F 2) (+ (* 1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (pow F 2) (+ (* -3/8 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))) (* 5/16 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7)))))))))))
(/ -1 (sin B))
(- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B)))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B))))) (/ 1 (sin B)))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))))) (/ 1 (sin B)))
(/ 1 (sin B))
(+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B)))
(+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B))))
(+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B)))))
(/ (+ (* -1 x) (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) B)
(/ (+ (* -1 x) (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/3 x))))) B)
(/ (+ (* -1 x) (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (* 2/15 x))))))))) B)
(/ (+ (* -1 x) (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x)))))))))))))) B)
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* -1 (/ (cos B) (sin B))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (+ (* -1 (/ (cos B) (sin B))) (* 3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (+ (* -1 (/ (cos B) (sin B))) (* x (+ (* -5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(* -1 (/ (* x (cos B)) (sin B)))
(* x (- (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))) (/ (cos B) (sin B))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))))) (/ (cos B) (sin B))))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (* x (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B)))))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))) x)) (/ (cos B) (sin B)))))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))) x)) (/ (cos B) (sin B)))))
(* -1 (/ (* x (cos B)) (sin B)))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* F (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))
(+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B)))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B))))))
(- (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))
(- (+ (* -1 (/ (* x (cos B)) (sin B))) (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B))))) (/ 1 (sin B)))
(- (+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))))) (/ 1 (sin B)))
(- (+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B))))))) (/ 1 (sin B)))
(/ -1 B)
(/ (- (* -1/6 (pow B 2)) 1) B)
(/ (- (* (pow B 2) (- (* -7/360 (pow B 2)) 1/6)) 1) B)
(/ (- (* (pow B 2) (- (* (pow B 2) (- (* -31/15120 (pow B 2)) 7/360)) 1/6)) 1) B)
(/ -1 (sin B))
(/ -1 (sin B))
(/ -1 (sin B))
(/ -1 (sin B))
(/ -1 (sin B))
(/ -1 (sin B))
(/ -1 (sin B))
(/ -1 (sin B))
B
(* B (+ 1 (* -1/6 (pow B 2))))
(* B (+ 1 (* (pow B 2) (- (* 1/120 (pow B 2)) 1/6))))
(* B (+ 1 (* (pow B 2) (- (* (pow B 2) (+ 1/120 (* -1/5040 (pow B 2)))) 1/6))))
(sin B)
(sin B)
(sin B)
(sin B)
(sin B)
(sin B)
(sin B)
(sin B)
(* -1 (/ x B))
(* -1 (/ x B))
(* -1 (/ x B))
(* -1 (/ x B))
(* -1 (/ x B))
(* -1 (/ x B))
(* -1 (/ x B))
(* -1 (/ x B))
(* -1 (/ x B))
(* -1 (/ x B))
(* -1 (/ x B))
(* -1 (/ x B))
(* -1 (/ x B))
(* -1 (/ x B))
(* -1 (/ x B))
(* -1 (/ x B))
(* -1 (/ x B))
(* -1 (/ x B))
(* -1 (/ x B))
(* -1 (/ x B))
(* -1 (/ x B))
(* -1 (/ x B))
(* -1 (/ x B))
(* -1 (/ x B))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 (/ x B))
(+ (* -1 (/ x B)) (* (/ F B) (sqrt (/ 1 (+ 2 (* 2 x))))))
(+ (* -1 (/ x B)) (* F (+ (* -1/2 (* (/ (pow F 2) B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 B) (sqrt (/ 1 (+ 2 (* 2 x))))))))
(+ (* -1 (/ x B)) (* F (+ (* (/ 1 B) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))
(/ (- 1 x) B)
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (/ 1 B)) (/ x B))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4)))) (/ 1 B))) (/ x B))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* B (pow F 6)))) (/ 1 B)))) (/ x B))
(* -1 (/ (+ 1 x) B))
(+ (* -1 (/ (+ 1 x) B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))))
(+ (* -1 (/ (+ 1 x) B)) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4))))))
(+ (* -1 (/ (+ 1 x) B)) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* B (pow F 6)))))))
(* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2)))))
(+ (* x (- (* -1 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (/ 1 B))) (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (- (+ (* -1 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ (* F x) B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))) (/ 1 B))) (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (- (+ (* -1 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ (* F x) B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) (/ 1 B))) (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2))))))
(* -1 (/ x B))
(* x (- (* (/ (* F (sqrt 1/2)) B) (sqrt (/ 1 (pow x 3)))) (/ 1 B)))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* B (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) B) (sqrt (/ 1 (pow x 3))))) (/ 1 B)))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* B (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* B (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (* (/ (* F (sqrt 1/2)) B) (sqrt (/ 1 (pow x 3)))))) (/ 1 B)))
(* -1 (/ x B))
(* -1 (* x (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) B) (sqrt (/ 1 (pow x 3))))) (/ 1 B))))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* B (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) B) (sqrt (/ 1 x)))) x)) (/ 1 B))))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* B (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* B (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) B) (sqrt (/ 1 x))))) x)) (/ 1 B))))
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(* -1 x)
(- (* F (sqrt (/ 1 (+ 2 (* 2 x))))) x)
(- (* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* -1/2 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))))) x)
(- (* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))) x)
(- 1 x)
(- (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2)))) x)
(- (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))))) x)
(- (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6)))))) x)
(* -1 (+ 1 x))
(- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4)))) (+ 1 x))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6))))) (+ 1 x))
(* F (sqrt (/ 1 (+ 2 (pow F 2)))))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1)))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (- (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))) 1)))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (- (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) 1)))
(* -1 x)
(* x (- (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3)))) 1))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) 1))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (sqrt 1/2)) (sqrt (/ 1 (pow x 7))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3)))))) 1))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))))))
(* -1 (* x (+ 1 (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))) x)))))
(* -1 (* x (+ 1 (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (sqrt -1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x))))) x)))))
(* F (sqrt (/ 1 (+ 2 (* 2 x)))))
(* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* -1/2 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))))))
(* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))
(* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* (pow F 2) (+ (* -5/16 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))
1
(+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6))))))
-1
(- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) 1)
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4)))) 1)
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6))))) 1)
(* F (sqrt (/ 1 (+ 2 (pow F 2)))))
(+ (* -1 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* F (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))))
(* (* F (sqrt 1/2)) (sqrt (/ 1 x)))
(+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 x))))
(+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 x)))))
(+ (* -1/2 (* (/ (* F (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (sqrt 1/2)) (sqrt (/ 1 (pow x 7))))) (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 x))))))
(* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))
(+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x))))
(+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (sqrt -1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))))
(+ (* -1 (/ (+ (* -1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (sqrt -1/2)) (sqrt x))) (* 1/2 (* (/ (* F (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))))) (sqrt -1/2)) (sqrt (/ 1 x))))) (pow x 3))) (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))))
(sqrt (+ 2 (pow F 2)))
(+ (sqrt (+ 2 (pow F 2))) (* x (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (sqrt (+ 2 (pow F 2))) (* x (+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* -1/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))))))
(+ (sqrt (+ 2 (pow F 2))) (* x (+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* x (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))) (* 1/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))))
(* (sqrt x) (sqrt 2))
(* x (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 2)))) (* (sqrt (/ 1 x)) (sqrt 2))))
(* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 2)))) (* (sqrt (/ 1 x)) (sqrt 2)))))
(* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (pow (sqrt 2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 7))) (/ (pow (+ 2 (pow F 2)) 3) (pow (sqrt 2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 2)))) (* (sqrt (/ 1 x)) (sqrt 2))))))
(* -1 (* (sqrt x) (* (sqrt -2) (sqrt -1))))
(* -1 (* x (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -2)))) (* (sqrt (/ 1 x)) (* (sqrt -2) (sqrt -1))))))
(* -1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -2)))) (* (sqrt (/ 1 x)) (* (sqrt -2) (sqrt -1)))))))
(* -1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 7))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 3)) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -2)))) (* (sqrt (/ 1 x)) (* (sqrt -2) (sqrt -1))))))))
(sqrt (+ 2 (* 2 x)))
(+ (sqrt (+ 2 (* 2 x))) (* 1/2 (* (pow F 2) (sqrt (/ 1 (+ 2 (* 2 x)))))))
(+ (sqrt (+ 2 (* 2 x))) (* (pow F 2) (+ (* -1/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 1/2 (sqrt (/ 1 (+ 2 (* 2 x))))))))
(+ (sqrt (+ 2 (* 2 x))) (* (pow F 2) (+ (* 1/2 (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/8 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 1/16 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))
F
(* F (+ 1 (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2)))))
(* F (+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))))))
(* F (+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (+ (* 1/16 (/ (pow (+ 2 (* 2 x)) 3) (pow F 6))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2)))))))
(* -1 F)
(* -1 (* F (+ 1 (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))))))
(* -1 (* F (+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2)))))))
(* -1 (* F (+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (+ (* 1/16 (/ (pow (+ 2 (* 2 x)) 3) (pow F 6))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))))))))
(/ -1 (sin B))
(- (* -1 (/ x B)) (/ 1 (sin B)))
(- (* -1 (/ x B)) (/ 1 (sin B)))
(- (* -1 (/ x B)) (/ 1 (sin B)))
(* -1 (/ x B))
(* -1 (* x (+ (/ 1 B) (/ 1 (* x (sin B))))))
(* -1 (* x (+ (/ 1 B) (/ 1 (* x (sin B))))))
(* -1 (* x (+ (/ 1 B) (/ 1 (* x (sin B))))))
(* -1 (/ x B))
(* -1 (* x (+ (/ 1 B) (/ 1 (* x (sin B))))))
(* -1 (* x (+ (/ 1 B) (/ 1 (* x (sin B))))))
(* -1 (* x (+ (/ 1 B) (/ 1 (* x (sin B))))))
(/ (- (* -1 x) 1) B)
(/ (- (+ (* -1 x) (* -1/6 (pow B 2))) 1) B)
(/ (- (+ (* -1 x) (* (pow B 2) (- (* -7/360 (pow B 2)) 1/6))) 1) B)
(/ (- (+ (* -1 x) (* (pow B 2) (- (* (pow B 2) (- (* -31/15120 (pow B 2)) 7/360)) 1/6))) 1) B)
(/ -1 (sin B))
(- (* -1 (/ x B)) (/ 1 (sin B)))
(- (* -1 (/ x B)) (/ 1 (sin B)))
(- (* -1 (/ x B)) (/ 1 (sin B)))
(/ -1 (sin B))
(- (* -1 (/ x B)) (/ 1 (sin B)))
(- (* -1 (/ x B)) (/ 1 (sin B)))
(- (* -1 (/ x B)) (/ 1 (sin B)))
(* -1 (/ (+ 1 x) B))
(/ (- (* (pow B 2) (- (* 1/3 x) 1/6)) (+ 1 x)) B)
(/ (- (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (* 2/15 x)) 7/360))) 1/6)) (+ 1 x)) B)
(/ (- (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (- (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))) 31/15120)))) 7/360))) 1/6)) (+ 1 x)) B)
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(/ -1 (sin B))
(- (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))
(- (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))
(- (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))
(* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))
(* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))
(* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))
(* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ x B)
(/ (+ x (* -1/3 (* (pow B 2) x))) B)
(/ (+ x (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)
(/ (+ x (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(* (/ 1 F) (sqrt (+ 2 (pow F 2))))
(+ (* (/ 1 F) (sqrt (+ 2 (pow F 2)))) (* (/ x F) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (+ (* -1/2 (* (/ x F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* (/ 1 F) (sqrt (/ 1 (+ 2 (pow F 2))))))) (* (/ 1 F) (sqrt (+ 2 (pow F 2)))))
(+ (* x (+ (* x (+ (* -1/2 (* (/ 1 F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 1/2 (* (/ x F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))) (* (/ 1 F) (sqrt (/ 1 (+ 2 (pow F 2))))))) (* (/ 1 F) (sqrt (+ 2 (pow F 2)))))
(* (/ (sqrt 2) F) (sqrt x))
(* x (+ (* 1/2 (* (/ (+ 2 (pow F 2)) (* F (sqrt 2))) (sqrt (/ 1 (pow x 3))))) (* (/ (sqrt 2) F) (sqrt (/ 1 x)))))
(* x (+ (* -1/8 (* (/ (pow (+ 2 (pow F 2)) 2) (* F (pow (sqrt 2) 3))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/2 (* (/ (+ 2 (pow F 2)) (* F (sqrt 2))) (sqrt (/ 1 (pow x 3))))) (* (/ (sqrt 2) F) (sqrt (/ 1 x))))))
(* x (+ (* -1/8 (* (/ (pow (+ 2 (pow F 2)) 2) (* F (pow (sqrt 2) 3))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (pow (+ 2 (pow F 2)) 3) (* F (pow (sqrt 2) 5))) (sqrt (/ 1 (pow x 7))))) (+ (* 1/2 (* (/ (+ 2 (pow F 2)) (* F (sqrt 2))) (sqrt (/ 1 (pow x 3))))) (* (/ (sqrt 2) F) (sqrt (/ 1 x)))))))
(* -1 (* (/ (* (sqrt -2) (sqrt -1)) F) (sqrt x)))
(* -1 (* x (+ (* 1/2 (* (/ (* (sqrt -1) (+ 2 (pow F 2))) (* F (sqrt -2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* (sqrt -2) (sqrt -1)) F) (sqrt (/ 1 x))))))
(* -1 (* x (+ (* -1/8 (* (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (* F (pow (sqrt -2) 3))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/2 (* (/ (* (sqrt -1) (+ 2 (pow F 2))) (* F (sqrt -2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* (sqrt -2) (sqrt -1)) F) (sqrt (/ 1 x)))))))
(* -1 (* x (+ (* -1/8 (* (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (* F (pow (sqrt -2) 3))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 3)) (* F (pow (sqrt -2) 5))) (sqrt (/ 1 (pow x 7))))) (+ (* 1/2 (* (/ (* (sqrt -1) (+ 2 (pow F 2))) (* F (sqrt -2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* (sqrt -2) (sqrt -1)) F) (sqrt (/ 1 x))))))))
(* (/ 1 F) (sqrt (+ 2 (* 2 x))))
(/ (+ (sqrt (+ 2 (* 2 x))) (* 1/2 (* (pow F 2) (sqrt (/ 1 (+ 2 (* 2 x))))))) F)
(/ (+ (sqrt (+ 2 (* 2 x))) (* (pow F 2) (+ (* -1/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 1/2 (sqrt (/ 1 (+ 2 (* 2 x)))))))) F)
(/ (+ (sqrt (+ 2 (* 2 x))) (* (pow F 2) (+ (* 1/2 (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/8 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 1/16 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))) F)
1
(+ 1 (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))))
(+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2)))))
(+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (+ (* 1/16 (/ (pow (+ 2 (* 2 x)) 3) (pow F 6))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))))))
-1
(- (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) 1)
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4)))) 1)
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/16 (/ (pow (+ 2 (* 2 x)) 3) (pow F 6))) (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))))) 1)
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ x B))
(/ (+ (* -1 x) (* 1/3 (* (pow B 2) x))) B)
(/ (+ (* -1 x) (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (* 2/15 x)))))) B)
(/ (+ (* -1 x) (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x)))))))))) B)
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (/ (* x (cos B)) (sin B)))
Outputs
(* -1 (* (/ F B) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 (/.f64 F B)))
(/ (+ (* -1 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* -1/6 (* (* (pow B 2) F) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))) B)
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 F (*.f64 B B)) (neg.f64 F))) B)
(/ (+ (* -1 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* (pow B 2) (+ (* -1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* (* (pow B 2) (+ (* -1/36 F) (* 1/120 F))) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))))) B)
(/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (fma.f64 #s(literal -1/6 binary64) F (*.f64 (*.f64 F (*.f64 B B)) #s(literal -7/360 binary64))))) (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) B)
(/ (+ (* -1 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* (pow B 2) (+ (* -1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* (pow B 2) (+ (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F))) (* (* (pow B 2) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F)))))) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))))))) B)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 F (*.f64 B B)) (neg.f64 F)) (*.f64 (*.f64 B B) (*.f64 (*.f64 B B) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (fma.f64 (*.f64 (fma.f64 F #s(literal 1/840 binary64) (*.f64 F #s(literal -7/2160 binary64))) B) B (*.f64 F #s(literal -7/360 binary64))))))) B)
(* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 (/.f64 F (sin.f64 B))))
(* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 (/.f64 F (sin.f64 B))))
(* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 (/.f64 F (sin.f64 B))))
(* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 (/.f64 F (sin.f64 B))))
(* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 (/.f64 F (sin.f64 B))))
(* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 (/.f64 F (sin.f64 B))))
(* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 (/.f64 F (sin.f64 B))))
(* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 (/.f64 F (sin.f64 B))))
(* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(neg.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))) (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))))
(fma.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))))
(+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))) (* x (+ (* -3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))) (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))))))
(fma.f64 x (fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal -3/2 binary64) F) (/.f64 x (sin.f64 B))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))))) (neg.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))))
(+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))) (* x (+ (* x (+ (* -3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))) (* 5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))))) (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))))))
(fma.f64 x (fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 (/.f64 F (sin.f64 B)) #s(literal -3/2 binary64)) (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 7 binary64)))) #s(literal 5/2 binary64)))))) (neg.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))))
(* -1 (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x))))
(/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (neg.f64 (sin.f64 B)))
(+ (* -1 (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x)))) (* 1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))))
(fma.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 F (fma.f64 F F #s(literal 2 binary64))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (neg.f64 (sin.f64 B))))
(+ (* -1 (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x)))) (+ (* -1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* 1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3)))))))
(fma.f64 (/.f64 (*.f64 F (fma.f64 F F #s(literal 2 binary64))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) #s(literal 1/8 binary64)) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (neg.f64 (sin.f64 B)))))
(+ (* -1 (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x)))) (+ (* -1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (* 1/2 (* (/ (* F (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))))))
(-.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 F (fma.f64 F F #s(literal 2 binary64))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 F (*.f64 (fma.f64 x (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/64 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) #s(literal 1/16 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64)))))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64))))))) (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (sin.f64 B)))
(* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))
(/.f64 (*.f64 F (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) (neg.f64 (sin.f64 B)))
(+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))) (* 1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) F)) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) #s(literal 1/8 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1/2 binary64)) F)) (sin.f64 B))))
(+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))) (+ (* -1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* 1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3)))))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) F)) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) #s(literal 1/8 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) F)) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) #s(literal -1/16 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1/2 binary64)) F)) (sin.f64 B))))
(+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))) (+ (* -1 (/ (+ (* -1/2 (* (/ (* F (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 x)))) (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt x)))) (pow x 3))) (* 1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3)))))))
(+.f64 (neg.f64 (fma.f64 F (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) #s(literal 1/16 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -1/64 binary64) x) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/2 binary64))))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 F (sqrt.f64 x))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))))) (*.f64 x (*.f64 x x))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) F)) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) #s(literal 1/8 binary64))))
(* -1 (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (/.f64 F (sin.f64 B))))
(* F (+ (* -1 (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))) (* 1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))))))
(*.f64 F (fma.f64 (/.f64 (*.f64 F F) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) #s(literal 1/2 binary64)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B)))))
(* F (+ (* -1 (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))) (* (pow F 2) (+ (* -3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))) (* 1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))))))))
(*.f64 F (fma.f64 (*.f64 F F) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 F F) (sin.f64 B)) #s(literal -3/8 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (sin.f64 B)))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B)))))
(* F (+ (* -1 (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))) (* (pow F 2) (+ (* 1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (pow F 2) (+ (* -3/8 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))) (* 5/16 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7)))))))))))
(*.f64 F (fma.f64 (*.f64 F F) (fma.f64 F (*.f64 F (fma.f64 #s(literal -3/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal 5 binary64)))) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal 7 binary64)))) (*.f64 (/.f64 (*.f64 F F) (sin.f64 B)) #s(literal 5/16 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (sin.f64 B)))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B)))))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F (*.f64 F (sin.f64 B)))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B))))) (/ 1 (sin B)))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -3/4 binary64))) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64)))) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F (*.f64 F (sin.f64 B))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))))) (/ 1 (sin B)))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F (*.f64 F (sin.f64 B)))) (+.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -3/4 binary64))) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (*.f64 #s(literal -3/4 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 6 binary64)))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(/ 1 (sin B))
(/.f64 #s(literal 1 binary64) (sin.f64 B))
(+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F (*.f64 F (sin.f64 B)))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F (*.f64 F (sin.f64 B)))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -3/4 binary64))) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -3/4 binary64))) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (*.f64 #s(literal -3/4 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 6 binary64))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F (*.f64 F (sin.f64 B)))) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(/ (+ (* -1 x) (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (+ (* -1 x) (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/3 x))))) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (*.f64 F #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/3 binary64))) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x))) B)
(/ (+ (* -1 x) (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (* 2/15 x))))))))) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 F (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) #s(literal 1/6 binary64)) (fma.f64 (*.f64 B B) (-.f64 (*.f64 x #s(literal 1/45 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (*.f64 F #s(literal -7/360 binary64)))) (*.f64 x #s(literal 1/3 binary64)))) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x))) B)
(/ (+ (* -1 x) (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x)))))))))))))) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (-.f64 (fma.f64 (*.f64 B B) (-.f64 (fma.f64 x #s(literal 1/105 binary64) (*.f64 x #s(literal -1/135 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (fma.f64 F #s(literal 1/840 binary64) (*.f64 F #s(literal -7/2160 binary64))))) (*.f64 x #s(literal 1/45 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (*.f64 F #s(literal -7/360 binary64)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (*.f64 F #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/3 binary64)))) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x))) B)
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 F (sin.f64 B))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 F (sin.f64 B))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 F (sin.f64 B))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 F (sin.f64 B))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 F (sin.f64 B))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 F (sin.f64 B))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 F (sin.f64 B))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 F (sin.f64 B))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* -1 (/ (cos B) (sin B))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 (neg.f64 x) (fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (cos.f64 B) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (+ (* -1 (/ (cos B) (sin B))) (* 3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (fma.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) #s(literal 3/2 binary64)) (neg.f64 (fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (cos.f64 B) (sin.f64 B))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (+ (* -1 (/ (cos B) (sin B))) (* x (+ (* -5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (fma.f64 x (fma.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 7 binary64)))) #s(literal -5/2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 (/.f64 F (sin.f64 B)) #s(literal 3/2 binary64)))) (neg.f64 (fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (cos.f64 B) (sin.f64 B))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* -1 (/ (* x (cos B)) (sin B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* x (- (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))) (/ (cos B) (sin B))))
(*.f64 x (-.f64 (*.f64 (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))) (/.f64 (cos.f64 B) (sin.f64 B))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B))))
(*.f64 x (fma.f64 (/.f64 (*.f64 F (fma.f64 F F #s(literal 2 binary64))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) #s(literal -1/8 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))) (/.f64 (cos.f64 B) (sin.f64 B)))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))))) (/ (cos B) (sin B))))
(*.f64 x (fma.f64 (/.f64 (*.f64 F (fma.f64 F F #s(literal 2 binary64))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) #s(literal -1/8 binary64)) (fma.f64 (/.f64 (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64)))) #s(literal 1/16 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))) (/.f64 (cos.f64 B) (sin.f64 B))))))
(* -1 (/ (* x (cos B)) (sin B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* -1 (* x (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B)))))
(neg.f64 (*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1/2 binary64)) F)) (sin.f64 B))) (/.f64 (cos.f64 B) (sin.f64 B)))))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))) x)) (/ (cos B) (sin B)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 (fma.f64 F (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) F)) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) #s(literal -1/8 binary64)))) x)))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))) x)) (/ (cos B) (sin B)))))
(neg.f64 (*.f64 x (-.f64 (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) F)) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) #s(literal -1/8 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) F)) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) #s(literal 1/16 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1/2 binary64)) F)) (sin.f64 B))))) x))))
(* -1 (/ (* x (cos B)) (sin B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* F (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))))
(fma.f64 F (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 F F) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (sin.f64 B))) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))
(-.f64 (*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 F F) (sin.f64 B)) #s(literal 3/8 binary64)))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (sin.f64 B)))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(+ (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))
(fma.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F (*.f64 F (sin.f64 B)))) (fma.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F (*.f64 F (sin.f64 B)))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -3/4 binary64))) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64))))) (fma.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B))))))
(-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -3/4 binary64))) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (*.f64 #s(literal -3/4 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 6 binary64))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F (*.f64 F (sin.f64 B)))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(- (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))
(fma.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(- (+ (* -1 (/ (* x (cos B)) (sin B))) (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B))))) (/ 1 (sin B)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F (*.f64 F (sin.f64 B)))) (fma.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B))))
(- (+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))))) (/ 1 (sin B)))
(fma.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -3/4 binary64))) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64)))) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F (*.f64 F (sin.f64 B))))) (/.f64 #s(literal -1 binary64) (sin.f64 B))))
(- (+ (* -1 (/ (* x (cos B)) (sin B))) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B))))))) (/ 1 (sin B)))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F (*.f64 F (sin.f64 B)))) (+.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -3/4 binary64))) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 4 binary64)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (*.f64 #s(literal -3/4 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 6 binary64)))))) (fma.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B))))
(/ -1 B)
(/.f64 #s(literal -1 binary64) B)
(/ (- (* -1/6 (pow B 2)) 1) B)
(/.f64 (fma.f64 B (*.f64 B #s(literal -1/6 binary64)) #s(literal -1 binary64)) B)
(/ (- (* (pow B 2) (- (* -7/360 (pow B 2)) 1/6)) 1) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -7/360 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)) B)
(/ (- (* (pow B 2) (- (* (pow B 2) (- (* -31/15120 (pow B 2)) 7/360)) 1/6)) 1) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -31/15120 binary64) #s(literal -7/360 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)) B)
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
B
(* B (+ 1 (* -1/6 (pow B 2))))
(fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)
(* B (+ 1 (* (pow B 2) (- (* 1/120 (pow B 2)) 1/6))))
(fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)
(* B (+ 1 (* (pow B 2) (- (* (pow B 2) (+ 1/120 (* -1/5040 (pow B 2)))) 1/6))))
(fma.f64 (*.f64 B B) (*.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) B) B)
(sin B)
(sin.f64 B)
(sin B)
(sin.f64 B)
(sin B)
(sin.f64 B)
(sin B)
(sin.f64 B)
(sin B)
(sin.f64 B)
(sin B)
(sin.f64 B)
(sin B)
(sin.f64 B)
(sin B)
(sin.f64 B)
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(+ (* -1 (/ x B)) (* (/ F B) (sqrt (/ 1 (+ 2 (* 2 x))))))
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 x B))
(+ (* -1 (/ x B)) (* F (+ (* -1/2 (* (/ (pow F 2) B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 B) (sqrt (/ 1 (+ 2 (* 2 x))))))))
(fma.f64 F (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) B)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) B)) (/.f64 (neg.f64 x) B))
(+ (* -1 (/ x B)) (* F (+ (* (/ 1 B) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))
(fma.f64 F (fma.f64 F (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) B) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 F F) B) #s(literal 3/8 binary64))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) B)) (/.f64 (neg.f64 x) B))
(/ (- 1 x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (/ 1 B)) (/ x B))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 B (*.f64 F F))) (/.f64 (-.f64 #s(literal 1 binary64) x) B))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4)))) (/ 1 B))) (/ x B))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 B (*.f64 F F))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -3/4 binary64))) (*.f64 B (pow.f64 F #s(literal 4 binary64))))) (/.f64 (-.f64 #s(literal 1 binary64) x) B))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* B (pow F 6)))) (/ 1 B)))) (/ x B))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 B (*.f64 F F))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -3/4 binary64))) (*.f64 B (pow.f64 F #s(literal 4 binary64)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (*.f64 #s(literal -3/4 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (*.f64 B (pow.f64 F #s(literal 6 binary64))))) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
(* -1 (/ (+ 1 x) B))
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(+ (* -1 (/ (+ 1 x) B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 B (*.f64 F F))) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(+ (* -1 (/ (+ 1 x) B)) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4))))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 B (*.f64 F F))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -3/4 binary64))) (*.f64 B (pow.f64 F #s(literal 4 binary64))))) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(+ (* -1 (/ (+ 1 x) B)) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* B (pow F 6)))))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 B (*.f64 F F))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -3/4 binary64))) (*.f64 B (pow.f64 F #s(literal 4 binary64))))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (*.f64 #s(literal -3/4 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (*.f64 B (pow.f64 F #s(literal 6 binary64))))) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2)))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+ (* x (- (* -1 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (/ 1 B))) (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 (/.f64 F B)) (/.f64 #s(literal -1 binary64) B)) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(+ (* x (- (+ (* -1 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ (* F x) B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))) (/ 1 B))) (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 (/.f64 F B)) (fma.f64 (*.f64 (*.f64 #s(literal 3/2 binary64) F) (/.f64 x B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -1 binary64) B))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(+ (* x (- (+ (* -1 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ (* F x) B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) (/ 1 B))) (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 (/.f64 F B)) (fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 (/.f64 F B) #s(literal 3/2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -5/2 binary64) F) (/.f64 x B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 7 binary64)))))) (/.f64 #s(literal -1 binary64) B))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* x (- (* (/ (* F (sqrt 1/2)) B) (sqrt (/ 1 (pow x 3)))) (/ 1 B)))
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) B) (/.f64 #s(literal -1 binary64) B)))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* B (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) B) (sqrt (/ 1 (pow x 3))))) (/ 1 B)))
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) B) (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 F (fma.f64 F F #s(literal 2 binary64))) (*.f64 B (sqrt.f64 #s(literal 1/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal -1 binary64) B))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* B (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* B (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (* (/ (* F (sqrt 1/2)) B) (sqrt (/ 1 (pow x 3)))))) (/ 1 B)))
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 F (fma.f64 F F #s(literal 2 binary64))) (*.f64 B (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal -1/8 binary64)) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64))))) (*.f64 B (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) B) (/.f64 #s(literal -1 binary64) B)))))
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (* x (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) B) (sqrt (/ 1 (pow x 3))))) (/ 1 B))))
(*.f64 (neg.f64 x) (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1/2 binary64)) F)) B) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) B)))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* B (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) B) (sqrt (/ 1 x)))) x)) (/ 1 B))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 (fma.f64 F (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) B) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) F)) (*.f64 B (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1/8 binary64)))) x)))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* B (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* B (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) B) (sqrt (/ 1 x))))) x)) (/ 1 B))))
(neg.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) F)) (*.f64 B (sqrt.f64 #s(literal -1/2 binary64)))) #s(literal -1/8 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) F)) (*.f64 B (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) #s(literal 1/16 binary64)) (/.f64 (*.f64 F (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) B))) x))))
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
(* -1 x)
(neg.f64 x)
(- (* F (sqrt (/ 1 (+ 2 (* 2 x))))) x)
(fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 x))
(- (* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* -1/2 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))))) x)
(fma.f64 F (fma.f64 (*.f64 F F) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x))
(- (* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))) x)
(fma.f64 F (fma.f64 (*.f64 F F) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 #s(literal 3/8 binary64) (*.f64 F F)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x))
(- 1 x)
(-.f64 #s(literal 1 binary64) x)
(- (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2)))) x)
(fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal 1 binary64) x))
(- (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))))) x)
(fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -3/4 binary64))) (pow.f64 F #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) x))
(- (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6)))))) x)
(fma.f64 #s(literal -1/2 binary64) (+.f64 (+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -3/4 binary64))) (pow.f64 F #s(literal 4 binary64)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (*.f64 #s(literal -3/4 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (pow.f64 F #s(literal 6 binary64)))) (-.f64 #s(literal 1 binary64) x))
(* -1 (+ 1 x))
(-.f64 #s(literal -1 binary64) x)
(- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4)))) (+ 1 x))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -3/4 binary64))) (pow.f64 F #s(literal 4 binary64)))) (-.f64 #s(literal -1 binary64) x))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6))))) (+ 1 x))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -3/4 binary64))) (pow.f64 F #s(literal 4 binary64)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (*.f64 #s(literal -3/4 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (pow.f64 F #s(literal 6 binary64)))) (-.f64 #s(literal -1 binary64) x))
(* F (sqrt (/ 1 (+ 2 (pow F 2)))))
(*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1)))
(fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 F) #s(literal -1 binary64))))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (- (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))) 1)))
(fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 F) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 (*.f64 F x) #s(literal 3/2 binary64)) #s(literal -1 binary64))) (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (- (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) 1)))
(fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 x (fma.f64 F (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))))) (fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 F #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 7 binary64)))) (*.f64 (*.f64 F x) #s(literal -5/2 binary64)))) #s(literal -1 binary64)))))
(* -1 x)
(neg.f64 x)
(* x (- (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3)))) 1))
(*.f64 x (fma.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) 1))
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 F (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1/8 binary64)) (fma.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (sqrt 1/2)) (sqrt (/ 1 (pow x 7))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3)))))) 1))
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 F (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1/8 binary64)) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64))))) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)))))
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1 (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))))))
(neg.f64 (fma.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1/2 binary64)) F))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) x) x))
(* -1 (* x (+ 1 (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))) x)))))
(neg.f64 (fma.f64 x (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) F)) (sqrt.f64 #s(literal -1/2 binary64))) #s(literal -1/8 binary64)) (*.f64 F (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) (neg.f64 x)) x))
(* -1 (* x (+ 1 (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (sqrt -1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x))))) x)))))
(neg.f64 (fma.f64 x (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) F)) (sqrt.f64 #s(literal -1/2 binary64))) #s(literal -1/8 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) F)) (sqrt.f64 #s(literal -1/2 binary64))) #s(literal 1/16 binary64)) (*.f64 F (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))))) (neg.f64 x)) x))
(* F (sqrt (/ 1 (+ 2 (* 2 x)))))
(*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))
(* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* -1/2 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))))))
(*.f64 F (fma.f64 (*.f64 F F) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))
(* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))
(*.f64 F (fma.f64 (*.f64 F F) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 #s(literal 3/8 binary64) (*.f64 F F)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))
(* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* (pow F 2) (+ (* -5/16 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))
(*.f64 F (fma.f64 (*.f64 F F) (fma.f64 (*.f64 F F) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal 7 binary64)))) (*.f64 (*.f64 F F) #s(literal -5/16 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal 5 binary64)))) #s(literal 3/8 binary64))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -3/4 binary64))) (pow.f64 F #s(literal 4 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6))))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -3/4 binary64))) (pow.f64 F #s(literal 4 binary64)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (*.f64 #s(literal -3/4 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (pow.f64 F #s(literal 6 binary64)))) #s(literal 1 binary64))
-1
#s(literal -1 binary64)
(- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) 1)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4)))) 1)
(fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -3/4 binary64))) (pow.f64 F #s(literal 4 binary64)))) #s(literal -1 binary64))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6))))) 1)
(fma.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -3/4 binary64))) (pow.f64 F #s(literal 4 binary64)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (*.f64 #s(literal -3/4 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (pow.f64 F #s(literal 6 binary64)))) #s(literal -1 binary64))
(* F (sqrt (/ 1 (+ 2 (pow F 2)))))
(*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+ (* -1 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* F (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 (neg.f64 x) F) (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))
(fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 F) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 (*.f64 F x) #s(literal 3/2 binary64))))))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))))
(fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 F) (*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 F #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 7 binary64)))) (*.f64 (*.f64 F x) #s(literal -5/2 binary64)))))) (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* (* F (sqrt 1/2)) (sqrt (/ 1 x)))
(*.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))
(+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 x))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 F (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1/8 binary64)) (*.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))
(+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 x)))))
(fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 1/16 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 F (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1/8 binary64)))))
(+ (* -1/2 (* (/ (* F (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (sqrt 1/2)) (sqrt (/ 1 (pow x 7))))) (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 x))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64)))) (/.f64 (*.f64 F (fma.f64 x (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/64 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) #s(literal 1/16 binary64))))) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal 1/16 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 F (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1/8 binary64))))))
(* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))
(*.f64 F (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))
(+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) F)) (sqrt.f64 #s(literal -1/2 binary64))) #s(literal -1/8 binary64)) (*.f64 F (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))))
(+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (sqrt -1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) F)) (sqrt.f64 #s(literal -1/2 binary64))) #s(literal -1/8 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) F)) (sqrt.f64 #s(literal -1/2 binary64))) #s(literal 1/16 binary64)) (*.f64 F (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))))
(+ (* -1 (/ (+ (* -1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (sqrt -1/2)) (sqrt x))) (* 1/2 (* (/ (* F (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))))) (sqrt -1/2)) (sqrt (/ 1 x))))) (pow x 3))) (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) F)) (sqrt.f64 #s(literal -1/2 binary64))) #s(literal -1/8 binary64)) (*.f64 F (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) (/.f64 (fma.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) #s(literal 1/16 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -1/64 binary64) x) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/2 binary64))))) (sqrt.f64 #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) F)) (sqrt.f64 #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal -1/16 binary64)))) (*.f64 x (*.f64 x x))))
(sqrt (+ 2 (pow F 2)))
(sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))
(+ (sqrt (+ 2 (pow F 2))) (* x (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 (fma.f64 F F #s(literal 2 binary64))))
(+ (sqrt (+ 2 (pow F 2))) (* x (+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* -1/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))))))
(fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 #s(literal -1/2 binary64) x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 F F #s(literal 2 binary64))))
(+ (sqrt (+ 2 (pow F 2))) (* x (+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* x (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))) (* 1/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))))
(fma.f64 x (fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 x #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 F F #s(literal 2 binary64))))
(* (sqrt x) (sqrt 2))
(*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))
(* x (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 2)))) (* (sqrt (/ 1 x)) (sqrt 2))))
(*.f64 x (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (sqrt.f64 #s(literal 2 binary64)))))
(* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 2)))) (* (sqrt (/ 1 x)) (sqrt 2)))))
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))) #s(literal -1/8 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (sqrt.f64 #s(literal 2 binary64))))))
(* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (pow (sqrt 2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 7))) (/ (pow (+ 2 (pow F 2)) 3) (pow (sqrt 2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 2)))) (* (sqrt (/ 1 x)) (sqrt 2))))))
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))) #s(literal -1/8 binary64)) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64)))) (fma.f64 F F #s(literal 2 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (sqrt.f64 #s(literal 2 binary64)))))))
(* -1 (* (sqrt x) (* (sqrt -2) (sqrt -1))))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))) (neg.f64 (sqrt.f64 x)))
(* -1 (* x (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -2)))) (* (sqrt (/ 1 x)) (* (sqrt -2) (sqrt -1))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64)))))))
(* -1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -2)))) (* (sqrt (/ 1 x)) (* (sqrt -2) (sqrt -1)))))))
(neg.f64 (*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal -2 binary64)))) #s(literal -1/8 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))))))))
(* -1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 7))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 3)) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -2)))) (* (sqrt (/ 1 x)) (* (sqrt -2) (sqrt -1))))))))
(*.f64 (neg.f64 x) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal -2 binary64)))) #s(literal -1/8 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -2 binary64)))) (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64)))) (fma.f64 F F #s(literal 2 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64))))))))
(sqrt (+ 2 (* 2 x)))
(sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))
(+ (sqrt (+ 2 (* 2 x))) (* 1/2 (* (pow F 2) (sqrt (/ 1 (+ 2 (* 2 x)))))))
(fma.f64 (*.f64 F F) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))
(+ (sqrt (+ 2 (* 2 x))) (* (pow F 2) (+ (* -1/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 1/2 (sqrt (/ 1 (+ 2 (* 2 x))))))))
(fma.f64 (*.f64 F F) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 F F)))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))
(+ (sqrt (+ 2 (* 2 x))) (* (pow F 2) (+ (* 1/2 (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/8 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 1/16 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))
(fma.f64 (*.f64 F F) (fma.f64 (*.f64 F F) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal 5 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) #s(literal -1/8 binary64))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))
F
(* F (+ 1 (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2)))))
(fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (*.f64 #s(literal 1/2 binary64) F) F)
(* F (+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))))))
(fma.f64 F (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (pow.f64 F #s(literal 4 binary64)))) F)
(* F (+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (+ (* 1/16 (/ (pow (+ 2 (* 2 x)) 3) (pow F 6))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2)))))))
(fma.f64 F (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (pow.f64 F #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (pow.f64 F #s(literal 6 binary64))))) F)
(* -1 F)
(neg.f64 F)
(* -1 (* F (+ 1 (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))))))
(neg.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (*.f64 #s(literal 1/2 binary64) F) F))
(* -1 (* F (+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2)))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (pow.f64 F #s(literal 4 binary64))) #s(literal 1 binary64))) (neg.f64 F))
(* -1 (* F (+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (+ (* 1/16 (/ (pow (+ 2 (* 2 x)) 3) (pow F 6))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))))))))
(neg.f64 (fma.f64 F (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (pow.f64 F #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (pow.f64 F #s(literal 6 binary64))))) F))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(- (* -1 (/ x B)) (/ 1 (sin B)))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(- (* -1 (/ x B)) (/ 1 (sin B)))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(- (* -1 (/ x B)) (/ 1 (sin B)))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (* x (+ (/ 1 B) (/ 1 (* x (sin B))))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 B)))))
(* -1 (* x (+ (/ 1 B) (/ 1 (* x (sin B))))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 B)))))
(* -1 (* x (+ (/ 1 B) (/ 1 (* x (sin B))))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 B)))))
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (* x (+ (/ 1 B) (/ 1 (* x (sin B))))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 B)))))
(* -1 (* x (+ (/ 1 B) (/ 1 (* x (sin B))))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 B)))))
(* -1 (* x (+ (/ 1 B) (/ 1 (* x (sin B))))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 B)))))
(/ (- (* -1 x) 1) B)
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(/ (- (+ (* -1 x) (* -1/6 (pow B 2))) 1) B)
(/.f64 (fma.f64 B (*.f64 B #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/ (- (+ (* -1 x) (* (pow B 2) (- (* -7/360 (pow B 2)) 1/6))) 1) B)
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 B B) #s(literal -7/360 binary64) #s(literal -1/6 binary64)) B) B (-.f64 #s(literal -1 binary64) x)) B)
(/ (- (+ (* -1 x) (* (pow B 2) (- (* (pow B 2) (- (* -31/15120 (pow B 2)) 7/360)) 1/6))) 1) B)
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -31/15120 binary64) #s(literal -7/360 binary64)) #s(literal -1/6 binary64)) B) B (-.f64 #s(literal -1 binary64) x)) B)
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(- (* -1 (/ x B)) (/ 1 (sin B)))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(- (* -1 (/ x B)) (/ 1 (sin B)))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(- (* -1 (/ x B)) (/ 1 (sin B)))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(- (* -1 (/ x B)) (/ 1 (sin B)))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(- (* -1 (/ x B)) (/ 1 (sin B)))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(- (* -1 (/ x B)) (/ 1 (sin B)))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(* -1 (/ (+ 1 x) B))
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(/ (- (* (pow B 2) (- (* 1/3 x) 1/6)) (+ 1 x)) B)
(/.f64 (-.f64 (fma.f64 B (*.f64 B (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64)) x) B)
(/ (- (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (* 2/15 x)) 7/360))) 1/6)) (+ 1 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 B (*.f64 B (fma.f64 x #s(literal 1/45 binary64) #s(literal -7/360 binary64))) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64))) (-.f64 #s(literal -1 binary64) x)) B)
(/ (- (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (- (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))) 31/15120)))) 7/360))) 1/6)) (+ 1 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/45 binary64) (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/105 binary64) (fma.f64 x #s(literal -1/135 binary64) #s(literal -31/15120 binary64))) #s(literal -7/360 binary64))) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64))) (-.f64 #s(literal -1 binary64) x)) B)
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(fma.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(fma.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(fma.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(fma.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(fma.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(fma.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(fma.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(fma.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(- (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))
(fma.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(- (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))
(fma.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(- (* -1 (/ (* x (cos B)) (sin B))) (/ 1 (sin B)))
(fma.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 B)))))
(* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 B)))))
(* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 B)))))
(* -1 (/ (* x (cos B)) (sin B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 B)))))
(* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 B)))))
(* -1 (* x (+ (/ 1 (* x (sin B))) (/ (cos B) (sin B)))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 B)))))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ x B)
(/.f64 x B)
(/ (+ x (* -1/3 (* (pow B 2) x))) B)
(/.f64 (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/3 binary64)) x) B)
(/ (+ x (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/45 binary64)) (*.f64 x #s(literal -1/3 binary64))) x) B)
(/ (+ x (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (fma.f64 x #s(literal 1/105 binary64) (*.f64 x #s(literal -1/135 binary64))) (neg.f64 (*.f64 B B)) (*.f64 x #s(literal -1/45 binary64))) (*.f64 x #s(literal -1/3 binary64))) x) B)
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(* (/ 1 F) (sqrt (+ 2 (pow F 2))))
(/.f64 (sqrt.f64 (fma.f64 F F #s(literal 2 binary64))) F)
(+ (* (/ 1 F) (sqrt (+ 2 (pow F 2)))) (* (/ x F) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 x F) (/.f64 (sqrt.f64 (fma.f64 F F #s(literal 2 binary64))) F))
(+ (* x (+ (* -1/2 (* (/ x F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* (/ 1 F) (sqrt (/ 1 (+ 2 (pow F 2))))))) (* (/ 1 F) (sqrt (+ 2 (pow F 2)))))
(fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 (/.f64 x F) #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (sqrt.f64 (fma.f64 F F #s(literal 2 binary64))) F))
(+ (* x (+ (* x (+ (* -1/2 (* (/ 1 F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 1/2 (* (/ x F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))) (* (/ 1 F) (sqrt (/ 1 (+ 2 (pow F 2))))))) (* (/ 1 F) (sqrt (+ 2 (pow F 2)))))
(fma.f64 x (fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 (/.f64 x F) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) F))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (sqrt.f64 (fma.f64 F F #s(literal 2 binary64))) F))
(* (/ (sqrt 2) F) (sqrt x))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 #s(literal 2 binary64)) F))
(* x (+ (* 1/2 (* (/ (+ 2 (pow F 2)) (* F (sqrt 2))) (sqrt (/ 1 (pow x 3))))) (* (/ (sqrt 2) F) (sqrt (/ 1 x)))))
(*.f64 x (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 F (sqrt.f64 #s(literal 2 binary64))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (sqrt.f64 #s(literal 2 binary64))) F)))
(* x (+ (* -1/8 (* (/ (pow (+ 2 (pow F 2)) 2) (* F (pow (sqrt 2) 3))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/2 (* (/ (+ 2 (pow F 2)) (* F (sqrt 2))) (sqrt (/ 1 (pow x 3))))) (* (/ (sqrt 2) F) (sqrt (/ 1 x))))))
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 F (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))))) #s(literal -1/8 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 F (sqrt.f64 #s(literal 2 binary64))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (sqrt.f64 #s(literal 2 binary64))) F))))
(* x (+ (* -1/8 (* (/ (pow (+ 2 (pow F 2)) 2) (* F (pow (sqrt 2) 3))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (pow (+ 2 (pow F 2)) 3) (* F (pow (sqrt 2) 5))) (sqrt (/ 1 (pow x 7))))) (+ (* 1/2 (* (/ (+ 2 (pow F 2)) (* F (sqrt 2))) (sqrt (/ 1 (pow x 3))))) (* (/ (sqrt 2) F) (sqrt (/ 1 x)))))))
(*.f64 x (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64)))))) (*.f64 F (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 F (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))))) #s(literal -1/8 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 F (sqrt.f64 #s(literal 2 binary64))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (sqrt.f64 #s(literal 2 binary64))) F)))))
(* -1 (* (/ (* (sqrt -2) (sqrt -1)) F) (sqrt x)))
(/.f64 (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64)))) (neg.f64 F))
(* -1 (* x (+ (* 1/2 (* (/ (* (sqrt -1) (+ 2 (pow F 2))) (* F (sqrt -2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* (sqrt -2) (sqrt -1)) F) (sqrt (/ 1 x))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 F (sqrt.f64 #s(literal -2 binary64))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (sqrt.f64 #s(literal -2 binary64))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) F)))))
(* -1 (* x (+ (* -1/8 (* (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (* F (pow (sqrt -2) 3))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/2 (* (/ (* (sqrt -1) (+ 2 (pow F 2))) (* F (sqrt -2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* (sqrt -2) (sqrt -1)) F) (sqrt (/ 1 x)))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 F (*.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal -2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 F (sqrt.f64 #s(literal -2 binary64))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (sqrt.f64 #s(literal -2 binary64))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) F))))))
(* -1 (* x (+ (* -1/8 (* (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (* F (pow (sqrt -2) 3))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 3)) (* F (pow (sqrt -2) 5))) (sqrt (/ 1 (pow x 7))))) (+ (* 1/2 (* (/ (* (sqrt -1) (+ 2 (pow F 2))) (* F (sqrt -2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* (sqrt -2) (sqrt -1)) F) (sqrt (/ 1 x))))))))
(*.f64 (neg.f64 x) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 F (*.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal -2 binary64)))) #s(literal -1/8 binary64)) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64)))))) (*.f64 F (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 F (sqrt.f64 #s(literal -2 binary64))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (sqrt.f64 #s(literal -2 binary64))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) F))))))
(* (/ 1 F) (sqrt (+ 2 (* 2 x))))
(/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) F)
(/ (+ (sqrt (+ 2 (* 2 x))) (* 1/2 (* (pow F 2) (sqrt (/ 1 (+ 2 (* 2 x))))))) F)
(/.f64 (fma.f64 (*.f64 F F) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) F)
(/ (+ (sqrt (+ 2 (* 2 x))) (* (pow F 2) (+ (* -1/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 1/2 (sqrt (/ 1 (+ 2 (* 2 x)))))))) F)
(/.f64 (fma.f64 (*.f64 F F) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 F F)))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) F)
(/ (+ (sqrt (+ 2 (* 2 x))) (* (pow F 2) (+ (* 1/2 (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/8 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 1/16 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))) F)
(/.f64 (fma.f64 (*.f64 F F) (fma.f64 (*.f64 F F) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal 5 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) #s(literal -1/8 binary64))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) F)
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal 1 binary64))
(+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (pow.f64 F #s(literal 4 binary64))) #s(literal 1 binary64)))
(+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (+ (* 1/16 (/ (pow (+ 2 (* 2 x)) 3) (pow F 6))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (pow.f64 F #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (pow.f64 F #s(literal 6 binary64))))))
-1
#s(literal -1 binary64)
(- (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) 1)
(fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4)))) 1)
(fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (pow.f64 F #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/16 (/ (pow (+ 2 (* 2 x)) 3) (pow F 6))) (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))))) 1)
(fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (pow.f64 F #s(literal 6 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (pow.f64 F #s(literal 4 binary64))) #s(literal -1 binary64))))
(* -1 (/ (* x (cos B)) (sin B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(/ (+ (* -1 x) (* 1/3 (* (pow B 2) x))) B)
(/.f64 (*.f64 x (fma.f64 #s(literal 1/3 binary64) (*.f64 B B) #s(literal -1 binary64))) B)
(/ (+ (* -1 x) (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (* 2/15 x)))))) B)
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 B B)) #s(literal 1/45 binary64) (*.f64 x #s(literal 1/3 binary64))) B) B (neg.f64 x)) B)
(/ (+ (* -1 x) (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x)))))))))) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) (*.f64 (*.f64 B B) (fma.f64 B (*.f64 B (fma.f64 x #s(literal 1/105 binary64) (*.f64 x #s(literal -1/135 binary64)))) (*.f64 x #s(literal 1/45 binary64))))) (neg.f64 x)) B)
(* -1 (/ (* x (cos B)) (sin B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* -1 (/ (* x (cos B)) (sin B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))

eval184.0ms (1.3%)

Memory
48.0MiB live, 311.3MiB allocated
Compiler

Compiled 32 967 to 3 098 computations (90.6% saved)

prune250.0ms (1.7%)

Memory
-7.1MiB live, 556.4MiB allocated
Pruning

56 alts after pruning (54 fresh and 2 done)

PrunedKeptTotal
New1 219241 243
Fresh103040
Picked325
Done000
Total1 232561 288
Accuracy
100.0%
Counts
1 288 → 56
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.9%
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) F (/.f64 (neg.f64 x) B))
56.2%
(fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B)) F (/.f64 (neg.f64 x) (tan.f64 B)))
52.8%
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (cos.f64 B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
62.9%
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 (neg.f64 x) B))
55.7%
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)))
51.0%
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) F (/.f64 (neg.f64 x) (tan.f64 B)))
52.7%
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
19.8%
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) B)) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
51.9%
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 B B)) #s(literal 1/45 binary64) (*.f64 x #s(literal 1/3 binary64))) B) B (neg.f64 x)) B))
63.0%
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) B))
85.7%
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 #s(literal -1 binary64) (/.f64 (tan.f64 B) x)))
30.1%
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 B B) #s(literal -7/360 binary64) #s(literal -1/6 binary64)) B) B (-.f64 #s(literal -1 binary64) x)) B)
50.5%
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 #s(literal 1/6 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 x #s(literal 1/3 binary64))) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))) B)
30.7%
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
49.8%
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B)
32.0%
(/.f64 (fma.f64 F (fma.f64 (*.f64 F F) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
16.8%
(/.f64 (fma.f64 F (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) (neg.f64 x)) B)
34.4%
(/.f64 (fma.f64 F (/.f64 #s(literal 1 binary64) F) (neg.f64 x)) B)
15.5%
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 1/2 binary64))) x)) (neg.f64 x)) B)
34.3%
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)) B)
20.3%
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x)) B)
30.2%
(/.f64 (fma.f64 B (*.f64 B #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
21.0%
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
30.3%
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal 1 binary64) x)) B)
28.2%
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x)) B)
20.3%
(/.f64 (-.f64 (/.f64 F (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))) x) B)
50.3%
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))) x) B)
34.3%
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x) B)
34.4%
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
30.6%
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
54.8%
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
19.3%
(/.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) B)
33.0%
(/.f64 (neg.f64 x) B)
33.0%
(/.f64 #s(literal 1 binary64) (/.f64 B (neg.f64 x)))
16.3%
(/.f64 #s(literal -1 binary64) (sin.f64 B))
85.7%
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
50.3%
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
52.5%
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)) (/.f64 x (tan.f64 B)))
52.5%
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)) (/.f64 x (tan.f64 B)))
32.2%
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/45 binary64)) (*.f64 x #s(literal -1/3 binary64))) x) B))
33.4%
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/3 binary64)) x) B))
52.8%
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
52.7%
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 B) x)))
48.7%
(-.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x (tan.f64 B)))
32.8%
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 x B))
30.8%
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)))
30.9%
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 B B) (*.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) B) B)))
30.8%
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)))
52.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B)))
48.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) B))
28.9%
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
50.2%
(*.f64 (/.f64 #s(literal 1 binary64) B) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal -1 binary64)))
32.9%
(*.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 x))
54.7%
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
34.2%
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 B)))))
19.4%
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) B) (/.f64 #s(literal -1 binary64) B)))
Compiler

Compiled 2 063 to 1 332 computations (35.4% saved)

simplify246.0ms (1.7%)

Memory
-24.4MiB live, 430.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))
cost-diff0
(/.f64 #s(literal 1 binary64) B)
cost-diff320
(*.f64 (/.f64 #s(literal 1 binary64) B) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal -1 binary64)))
cost-diff7168
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal -1 binary64))
cost-diff0
(sin.f64 B)
cost-diff0
(/.f64 #s(literal -1 binary64) (sin.f64 B))
cost-diff0
(fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))
cost-diff0
(/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))
cost-diff0
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
cost-diff384
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))
cost-diff0
(-.f64 #s(literal -1 binary64) x)
cost-diff0
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
cost-diff0
(sin.f64 B)
cost-diff0
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
cost-diff0
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
cost-diff0
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
Rules
6 614×lower-fma.f32
6 606×lower-fma.f64
3 400×lower-*.f32
3 394×lower-*.f64
1 182×lower-/.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
030244
056248
190234
2157234
3283230
4637230
52660230
66338230
08057230
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
F
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(sin.f64 B)
B
(sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))
#s(literal 2 binary64)
x
(fma.f64 F F #s(literal 2 binary64))
(/.f64 x (tan.f64 B))
(tan.f64 B)
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(-.f64 #s(literal -1 binary64) x)
#s(literal -1 binary64)
x
B
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))
#s(literal 1/2 binary64)
(/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))
(fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))
x
#s(literal 2 binary64)
(*.f64 F F)
F
(-.f64 #s(literal -1 binary64) x)
#s(literal -1 binary64)
B
(/.f64 #s(literal -1 binary64) (sin.f64 B))
#s(literal -1 binary64)
(sin.f64 B)
B
(*.f64 (/.f64 #s(literal 1 binary64) B) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) B)
#s(literal 1 binary64)
B
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))
(-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)
(/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
F
(sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))
#s(literal 2 binary64)
x
(fma.f64 F F #s(literal 2 binary64))
#s(literal -1 binary64)
Outputs
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))
F
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))
(sin.f64 B)
B
(sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))
(sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))
#s(literal 2 binary64)
x
(fma.f64 F F #s(literal 2 binary64))
(/.f64 x (tan.f64 B))
(tan.f64 B)
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(-.f64 #s(literal -1 binary64) x)
#s(literal -1 binary64)
x
B
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (+.f64 (/.f64 (+.f64 x #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))
(+.f64 (/.f64 (+.f64 x #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))
#s(literal 1/2 binary64)
(/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))
(/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F))
(fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))
x
#s(literal 2 binary64)
(*.f64 F F)
F
(-.f64 #s(literal -1 binary64) x)
#s(literal -1 binary64)
B
(/.f64 #s(literal -1 binary64) (sin.f64 B))
#s(literal -1 binary64)
(sin.f64 B)
B
(*.f64 (/.f64 #s(literal 1 binary64) B) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal -1 binary64)))
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) B)
(/.f64 #s(literal 1 binary64) B)
#s(literal 1 binary64)
B
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal -1 binary64))
(-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)
(/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))
(/.f64 #s(literal -1 binary64) (-.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)
(-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)
(/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))
F
(sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))
(sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))
#s(literal 2 binary64)
x
(fma.f64 F F #s(literal 2 binary64))
#s(literal -1 binary64)

localize141.0ms (1%)

Memory
1.4MiB live, 194.2MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy99.7%
(/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
accuracy99.7%
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal -1 binary64))
accuracy99.7%
(*.f64 (/.f64 #s(literal 1 binary64) B) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal -1 binary64)))
accuracy73.8%
(sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))
accuracy100.0%
(sin.f64 B)
accuracy99.9%
(/.f64 #s(literal -1 binary64) (sin.f64 B))
accuracy100.0%
(-.f64 #s(literal -1 binary64) x)
accuracy100.0%
(*.f64 F F)
accuracy97.4%
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
accuracy92.0%
(/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))
accuracy100.0%
(-.f64 #s(literal -1 binary64) x)
accuracy100.0%
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
accuracy99.8%
(/.f64 x (tan.f64 B))
accuracy99.6%
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
accuracy99.6%
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
accuracy73.8%
(sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))
Samples
72.0ms256×0valid
Compiler

Compiled 278 to 35 computations (87.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 53.0ms
ival-div: 14.0ms (26.6% of total)
ival-mult: 11.0ms (20.9% of total)
ival-add: 6.0ms (11.4% of total)
ival-sin: 6.0ms (11.4% of total)
ival-tan: 5.0ms (9.5% of total)
ival-pow: 4.0ms (7.6% of total)
ival-sub: 3.0ms (5.7% of total)
ival-sqrt: 2.0ms (3.8% of total)
exact: 1.0ms (1.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series63.0ms (0.4%)

Memory
-3.3MiB live, 116.9MiB allocated
Counts
19 → 444
Calls
Call 1
Inputs
#<alt (-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))>
#<alt (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))>
#<alt (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))>
#<alt (sin.f64 B)>
#<alt (/.f64 (-.f64 #s(literal -1 binary64) x) B)>
#<alt (-.f64 #s(literal -1 binary64) x)>
#<alt (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))>
#<alt (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)>
#<alt (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))>
#<alt (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))>
#<alt (/.f64 #s(literal -1 binary64) (sin.f64 B))>
#<alt (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal -1 binary64))>
#<alt (*.f64 (/.f64 #s(literal 1 binary64) B) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal -1 binary64)))>
#<alt (/.f64 #s(literal 1 binary64) B)>
#<alt (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))>
#<alt (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))>
#<alt (/.f64 x (tan.f64 B))>
#<alt (*.f64 F F)>
#<alt (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))>
Outputs
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (* F (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (/ 1 (sin B)) (/ (* x (cos B)) (sin B)))>
#<alt (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B))) (/ (* x (cos B)) (sin B)))>
#<alt (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B)))) (/ (* x (cos B)) (sin B)))>
#<alt (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B))))) (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B))))) (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))))) (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/3 x)))) x) B)>
#<alt (/ (- (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (* 2/15 x)))))))) x) B)>
#<alt (/ (- (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))))))))))) x) B)>
#<alt (- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))>
#<alt (- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))>
#<alt (+ (* x (- (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (/ (cos B) (sin B)))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (- (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))) (/ (cos B) (sin B)))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (- (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) (/ (cos B) (sin B)))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* x (- (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))) (/ (cos B) (sin B))))>
#<alt (* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B))))>
#<alt (* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))))) (/ (cos B) (sin B))))>
#<alt (* -1 (/ (* x (cos B)) (sin B)))>
#<alt (* -1 (* x (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))) x)) (/ (cos B) (sin B)))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))) x)) (/ (cos B) (sin B)))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))>
#<alt (* F (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))))>
#<alt (* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))>
#<alt (* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (pow F 2) (+ (* -5/16 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))))>
#<alt (/ 1 (sin B))>
#<alt (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B)))>
#<alt (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B))))>
#<alt (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B)))))>
#<alt (/ -1 (sin B))>
#<alt (- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B)))>
#<alt (- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B))))) (/ 1 (sin B)))>
#<alt (- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))))) (/ 1 (sin B)))>
#<alt (* (/ F B) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (/ (+ (* 1/6 (* (* (pow B 2) F) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) B)>
#<alt (/ (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* -1 (* (* (pow B 2) (+ (* -1/36 F) (* 1/120 F))) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))))) B)>
#<alt (/ (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (* -1 (* (* (pow B 2) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F)))))) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))))))) B)>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))>
#<alt (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))>
#<alt (+ (* -1 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x)))>
#<alt (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x))))>
#<alt (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x)))))>
#<alt (+ (* -1/2 (* (/ (* F (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x))))))>
#<alt (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))>
#<alt (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))>
#<alt (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))))>
#<alt (+ (* -1 (/ (+ (* -1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt x))) (* 1/2 (* (/ (* F (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 x))))) (pow x 3))) (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))))>
#<alt (* B (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))>
#<alt (* B (+ (sqrt (+ 2 (+ (* 2 x) (pow F 2)))) (* -1/6 (* (pow B 2) (sqrt (+ 2 (+ (* 2 x) (pow F 2))))))))>
#<alt (* B (+ (sqrt (+ 2 (+ (* 2 x) (pow F 2)))) (* (pow B 2) (+ (* -1/6 (sqrt (+ 2 (+ (* 2 x) (pow F 2))))) (* 1/120 (* (pow B 2) (sqrt (+ 2 (+ (* 2 x) (pow F 2))))))))))>
#<alt (* B (+ (sqrt (+ 2 (+ (* 2 x) (pow F 2)))) (* (pow B 2) (+ (* -1/6 (sqrt (+ 2 (+ (* 2 x) (pow F 2))))) (* (pow B 2) (+ (* -1/5040 (* (pow B 2) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))) (* 1/120 (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))))))))>
#<alt (* (sin B) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))>
#<alt (* (sin B) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))>
#<alt (* (sin B) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))>
#<alt (* (sin B) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))>
#<alt (* (sin B) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))>
#<alt (* (sin B) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))>
#<alt (* (sin B) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))>
#<alt (* (sin B) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))>
#<alt (* (sin B) (sqrt (+ 2 (pow F 2))))>
#<alt (+ (* (sin B) (sqrt (+ 2 (pow F 2)))) (* (* x (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (+ (* -1/2 (* (* x (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* (sin B) (sqrt (/ 1 (+ 2 (pow F 2))))))) (* (sin B) (sqrt (+ 2 (pow F 2)))))>
#<alt (+ (* x (+ (* x (+ (* -1/2 (* (sin B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 1/2 (* (* x (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))) (* (sin B) (sqrt (/ 1 (+ 2 (pow F 2))))))) (* (sin B) (sqrt (+ 2 (pow F 2)))))>
#<alt (* (sqrt x) (* (sin B) (sqrt 2)))>
#<alt (* x (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sin B) (+ 2 (pow F 2))) (sqrt 2)))) (* (sqrt (/ 1 x)) (* (sin B) (sqrt 2)))))>
#<alt (* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (* (sin B) (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sin B) (+ 2 (pow F 2))) (sqrt 2)))) (* (sqrt (/ 1 x)) (* (sin B) (sqrt 2))))))>
#<alt (* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (* (sin B) (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 7))) (/ (* (sin B) (pow (+ 2 (pow F 2)) 3)) (pow (sqrt 2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sin B) (+ 2 (pow F 2))) (sqrt 2)))) (* (sqrt (/ 1 x)) (* (sin B) (sqrt 2)))))))>
#<alt (* -1 (* (sqrt x) (* (sin B) (* (sqrt -2) (sqrt -1)))))>
#<alt (* -1 (* x (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sin B) (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -2)))) (* (sqrt (/ 1 x)) (* (sin B) (* (sqrt -2) (sqrt -1)))))))>
#<alt (* -1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (* (sin B) (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sin B) (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -2)))) (* (sqrt (/ 1 x)) (* (sin B) (* (sqrt -2) (sqrt -1))))))))>
#<alt (* -1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (* (sin B) (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 7))) (/ (* (sin B) (* (sqrt -1) (pow (+ 2 (pow F 2)) 3))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sin B) (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -2)))) (* (sqrt (/ 1 x)) (* (sin B) (* (sqrt -2) (sqrt -1)))))))))>
#<alt (* (sin B) (sqrt (+ 2 (* 2 x))))>
#<alt (+ (* 1/2 (* (* (pow F 2) (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))) (* (sin B) (sqrt (+ 2 (* 2 x)))))>
#<alt (+ (* (sin B) (sqrt (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/8 (* (* (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 1/2 (* (sin B) (sqrt (/ 1 (+ 2 (* 2 x)))))))))>
#<alt (+ (* (sin B) (sqrt (+ 2 (* 2 x)))) (* (pow F 2) (+ (* 1/2 (* (sin B) (sqrt (/ 1 (+ 2 (* 2 x)))))) (* (pow F 2) (+ (* -1/8 (* (sin B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 1/16 (* (* (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))>
#<alt (* F (sin B))>
#<alt (* F (+ (sin B) (* 1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2)))))>
#<alt (* F (+ (sin B) (+ (* -1/8 (/ (* (sin B) (pow (+ 2 (* 2 x)) 2)) (pow F 4))) (* 1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2))))))>
#<alt (* F (+ (sin B) (+ (* -1/8 (/ (* (sin B) (pow (+ 2 (* 2 x)) 2)) (pow F 4))) (+ (* 1/16 (/ (* (sin B) (pow (+ 2 (* 2 x)) 3)) (pow F 6))) (* 1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2)))))))>
#<alt (* -1 (* F (sin B)))>
#<alt (* -1 (* F (+ (sin B) (* 1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2))))))>
#<alt (* -1 (* F (+ (sin B) (+ (* -1/8 (/ (* (sin B) (pow (+ 2 (* 2 x)) 2)) (pow F 4))) (* 1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2)))))))>
#<alt (* -1 (* F (+ (sin B) (+ (* -1/8 (/ (* (sin B) (pow (+ 2 (* 2 x)) 2)) (pow F 4))) (+ (* 1/16 (/ (* (sin B) (pow (+ 2 (* 2 x)) 3)) (pow F 6))) (* 1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2))))))))>
#<alt B>
#<alt (* B (+ 1 (* -1/6 (pow B 2))))>
#<alt (* B (+ 1 (* (pow B 2) (- (* 1/120 (pow B 2)) 1/6))))>
#<alt (* B (+ 1 (* (pow B 2) (- (* (pow B 2) (+ 1/120 (* -1/5040 (pow B 2)))) 1/6))))>
#<alt (sin B)>
#<alt (sin B)>
#<alt (sin B)>
#<alt (sin B)>
#<alt (sin B)>
#<alt (sin B)>
#<alt (sin B)>
#<alt (sin B)>
#<alt (/ -1 B)>
#<alt (- (* -1 (/ x B)) (/ 1 B))>
#<alt (- (* -1 (/ x B)) (/ 1 B))>
#<alt (- (* -1 (/ x B)) (/ 1 B))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (* x (+ (/ 1 B) (/ 1 (* B x)))))>
#<alt (* -1 (* x (+ (/ 1 B) (/ 1 (* B x)))))>
#<alt (* -1 (* x (+ (/ 1 B) (/ 1 (* B x)))))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (* x (+ (/ 1 B) (/ 1 (* B x)))))>
#<alt (* -1 (* x (+ (/ 1 B) (/ 1 (* B x)))))>
#<alt (* -1 (* x (+ (/ 1 B) (/ 1 (* B x)))))>
#<alt (* -1 (/ (+ 1 x) B))>
#<alt (* -1 (/ (+ 1 x) B))>
#<alt (* -1 (/ (+ 1 x) B))>
#<alt (* -1 (/ (+ 1 x) B))>
#<alt (* -1 (/ (+ 1 x) B))>
#<alt (* -1 (/ (+ 1 x) B))>
#<alt (* -1 (/ (+ 1 x) B))>
#<alt (* -1 (/ (+ 1 x) B))>
#<alt (* -1 (/ (+ 1 x) B))>
#<alt (* -1 (/ (+ 1 x) B))>
#<alt (* -1 (/ (+ 1 x) B))>
#<alt (* -1 (/ (+ 1 x) B))>
#<alt -1>
#<alt (- (* -1 x) 1)>
#<alt (- (* -1 x) 1)>
#<alt (- (* -1 x) 1)>
#<alt (* -1 x)>
#<alt (* -1 (* x (+ 1 (/ 1 x))))>
#<alt (* -1 (* x (+ 1 (/ 1 x))))>
#<alt (* -1 (* x (+ 1 (/ 1 x))))>
#<alt (* -1 x)>
#<alt (* -1 (* x (+ 1 (/ 1 x))))>
#<alt (* -1 (* x (+ 1 (/ 1 x))))>
#<alt (* -1 (* x (+ 1 (/ 1 x))))>
#<alt (- (/ 1 (pow F 2)) 1)>
#<alt (- (+ (* x (- (/ 1 (pow F 2)) 1)) (/ 1 (pow F 2))) 1)>
#<alt (- (+ (* x (- (/ 1 (pow F 2)) 1)) (/ 1 (pow F 2))) 1)>
#<alt (- (+ (* x (- (/ 1 (pow F 2)) 1)) (/ 1 (pow F 2))) 1)>
#<alt (* x (- (/ 1 (pow F 2)) 1))>
#<alt (* x (- (+ (/ 1 (* (pow F 2) x)) (/ 1 (pow F 2))) (+ 1 (/ 1 x))))>
#<alt (* x (- (+ (/ 1 (* (pow F 2) x)) (/ 1 (pow F 2))) (+ 1 (/ 1 x))))>
#<alt (* x (- (+ (/ 1 (* (pow F 2) x)) (/ 1 (pow F 2))) (+ 1 (/ 1 x))))>
#<alt (* -1 (* x (- 1 (/ 1 (pow F 2)))))>
#<alt (* -1 (* x (- (+ 1 (* -1 (/ (- (/ 1 (pow F 2)) 1) x))) (/ 1 (pow F 2)))))>
#<alt (* -1 (* x (- (+ 1 (* -1 (/ (- (/ 1 (pow F 2)) 1) x))) (/ 1 (pow F 2)))))>
#<alt (* -1 (* x (- (+ 1 (* -1 (/ (- (/ 1 (pow F 2)) 1) x))) (/ 1 (pow F 2)))))>
#<alt (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2)))>
#<alt (/ (+ (* -1 (* (pow F 2) (+ 1 x))) (* 1/2 (+ 2 (* 2 x)))) (pow F 2))>
#<alt (/ (+ (* -1 (* (pow F 2) (+ 1 x))) (* 1/2 (+ 2 (* 2 x)))) (pow F 2))>
#<alt (/ (+ (* -1 (* (pow F 2) (+ 1 x))) (* 1/2 (+ 2 (* 2 x)))) (pow F 2))>
#<alt (* -1 (+ 1 x))>
#<alt (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x))>
#<alt (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x))>
#<alt (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x))>
#<alt (* -1 (+ 1 x))>
#<alt (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x))>
#<alt (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x))>
#<alt (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x))>
#<alt (/ (- (/ 1 (pow F 2)) 1) B)>
#<alt (- (+ (* x (- (/ 1 (* B (pow F 2))) (/ 1 B))) (/ 1 (* B (pow F 2)))) (/ 1 B))>
#<alt (- (+ (* x (- (/ 1 (* B (pow F 2))) (/ 1 B))) (/ 1 (* B (pow F 2)))) (/ 1 B))>
#<alt (- (+ (* x (- (/ 1 (* B (pow F 2))) (/ 1 B))) (/ 1 (* B (pow F 2)))) (/ 1 B))>
#<alt (/ (* x (- (/ 1 (pow F 2)) 1)) B)>
#<alt (* x (- (+ (/ 1 (* B (* (pow F 2) x))) (/ 1 (* B (pow F 2)))) (+ (/ 1 B) (/ 1 (* B x)))))>
#<alt (* x (- (+ (/ 1 (* B (* (pow F 2) x))) (/ 1 (* B (pow F 2)))) (+ (/ 1 B) (/ 1 (* B x)))))>
#<alt (* x (- (+ (/ 1 (* B (* (pow F 2) x))) (/ 1 (* B (pow F 2)))) (+ (/ 1 B) (/ 1 (* B x)))))>
#<alt (* -1 (/ (* x (- 1 (/ 1 (pow F 2)))) B))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- (/ 1 (* B (pow F 2))) (/ 1 B)) x)) (/ 1 B)) (/ 1 (* B (pow F 2))))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- (/ 1 (* B (pow F 2))) (/ 1 B)) x)) (/ 1 B)) (/ 1 (* B (pow F 2))))))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- (/ 1 (* B (pow F 2))) (/ 1 B)) x)) (/ 1 B)) (/ 1 (* B (pow F 2))))))>
#<alt (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2))))>
#<alt (/ (+ (* -1 (/ (* (pow F 2) (+ 1 x)) B)) (* 1/2 (/ (+ 2 (* 2 x)) B))) (pow F 2))>
#<alt (/ (+ (* -1 (/ (* (pow F 2) (+ 1 x)) B)) (* 1/2 (/ (+ 2 (* 2 x)) B))) (pow F 2))>
#<alt (/ (+ (* -1 (/ (* (pow F 2) (+ 1 x)) B)) (* 1/2 (/ (+ 2 (* 2 x)) B))) (pow F 2))>
#<alt (* -1 (/ (+ 1 x) B))>
#<alt (+ (* -1 (/ (+ 1 x) B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))))>
#<alt (+ (* -1 (/ (+ 1 x) B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))))>
#<alt (+ (* -1 (/ (+ 1 x) B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))))>
#<alt (* -1 (/ (+ 1 x) B))>
#<alt (+ (* -1 (/ (+ 1 x) B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))))>
#<alt (+ (* -1 (/ (+ 1 x) B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))))>
#<alt (+ (* -1 (/ (+ 1 x) B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))))>
#<alt (/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)>
#<alt (/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)>
#<alt (/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)>
#<alt (/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)>
#<alt (/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)>
#<alt (/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)>
#<alt (/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)>
#<alt (/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)>
#<alt (/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)>
#<alt (/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)>
#<alt (/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)>
#<alt (/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)>
#<alt (/ 2 (pow F 2))>
#<alt (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))>
#<alt (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))>
#<alt (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))>
#<alt (* 2 (/ x (pow F 2)))>
#<alt (* x (+ (* 2 (/ 1 (* (pow F 2) x))) (* 2 (/ 1 (pow F 2)))))>
#<alt (* x (+ (* 2 (/ 1 (* (pow F 2) x))) (* 2 (/ 1 (pow F 2)))))>
#<alt (* x (+ (* 2 (/ 1 (* (pow F 2) x))) (* 2 (/ 1 (pow F 2)))))>
#<alt (* 2 (/ x (pow F 2)))>
#<alt (* x (+ (* 2 (/ 1 (* (pow F 2) x))) (* 2 (/ 1 (pow F 2)))))>
#<alt (* x (+ (* 2 (/ 1 (* (pow F 2) x))) (* 2 (/ 1 (pow F 2)))))>
#<alt (* x (+ (* 2 (/ 1 (* (pow F 2) x))) (* 2 (/ 1 (pow F 2)))))>
#<alt (/ (+ 2 (* 2 x)) (pow F 2))>
#<alt (/ (+ 2 (* 2 x)) (pow F 2))>
#<alt (/ (+ 2 (* 2 x)) (pow F 2))>
#<alt (/ (+ 2 (* 2 x)) (pow F 2))>
#<alt (/ (+ 2 (* 2 x)) (pow F 2))>
#<alt (/ (+ 2 (* 2 x)) (pow F 2))>
#<alt (/ (+ 2 (* 2 x)) (pow F 2))>
#<alt (/ (+ 2 (* 2 x)) (pow F 2))>
#<alt (/ (+ 2 (* 2 x)) (pow F 2))>
#<alt (/ (+ 2 (* 2 x)) (pow F 2))>
#<alt (/ (+ 2 (* 2 x)) (pow F 2))>
#<alt (/ (+ 2 (* 2 x)) (pow F 2))>
#<alt 2>
#<alt (+ 2 (* 2 x))>
#<alt (+ 2 (* 2 x))>
#<alt (+ 2 (* 2 x))>
#<alt (* 2 x)>
#<alt (* x (+ 2 (* 2 (/ 1 x))))>
#<alt (* x (+ 2 (* 2 (/ 1 x))))>
#<alt (* x (+ 2 (* 2 (/ 1 x))))>
#<alt (* 2 x)>
#<alt (* x (+ 2 (* 2 (/ 1 x))))>
#<alt (* x (+ 2 (* 2 (/ 1 x))))>
#<alt (* x (+ 2 (* 2 (/ 1 x))))>
#<alt (/ -1 B)>
#<alt (/ (- (* -1/6 (pow B 2)) 1) B)>
#<alt (/ (- (* (pow B 2) (- (* -7/360 (pow B 2)) 1/6)) 1) B)>
#<alt (/ (- (* (pow B 2) (- (* (pow B 2) (- (* -31/15120 (pow B 2)) 7/360)) 1/6)) 1) B)>
#<alt (/ -1 (sin B))>
#<alt (/ -1 (sin B))>
#<alt (/ -1 (sin B))>
#<alt (/ -1 (sin B))>
#<alt (/ -1 (sin B))>
#<alt (/ -1 (sin B))>
#<alt (/ -1 (sin B))>
#<alt (/ -1 (sin B))>
#<alt (* -1 x)>
#<alt (- (* F (sqrt (/ 1 (+ 2 (* 2 x))))) x)>
#<alt (- (* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* -1/2 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))))) x)>
#<alt (- (* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))) x)>
#<alt (- 1 x)>
#<alt (- (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2)))) x)>
#<alt (- (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))))) x)>
#<alt (- (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6)))))) x)>
#<alt (* -1 (+ 1 x))>
#<alt (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x))>
#<alt (- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4)))) (+ 1 x))>
#<alt (- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6))))) (+ 1 x))>
#<alt (* F (sqrt (/ 1 (+ 2 (pow F 2)))))>
#<alt (+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1)))>
#<alt (+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (- (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))) 1)))>
#<alt (+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (- (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) 1)))>
#<alt (* -1 x)>
#<alt (* x (- (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3)))) 1))>
#<alt (* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) 1))>
#<alt (* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (sqrt 1/2)) (sqrt (/ 1 (pow x 7))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3)))))) 1))>
#<alt (* -1 x)>
#<alt (* -1 (* x (+ 1 (* -1 (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))))))>
#<alt (* -1 (* x (+ 1 (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))) x)))))>
#<alt (* -1 (* x (+ 1 (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (sqrt -1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x))))) x)))))>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)>
#<alt (* -1 (/ x B))>
#<alt (+ (* -1 (/ x B)) (* (/ F B) (sqrt (/ 1 (+ 2 (* 2 x))))))>
#<alt (+ (* -1 (/ x B)) (* F (+ (* -1/2 (* (/ (pow F 2) B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 B) (sqrt (/ 1 (+ 2 (* 2 x))))))))>
#<alt (+ (* -1 (/ x B)) (* F (+ (* (/ 1 B) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))>
#<alt (/ (- 1 x) B)>
#<alt (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (/ 1 B)) (/ x B))>
#<alt (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4)))) (/ 1 B))) (/ x B))>
#<alt (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* B (pow F 6)))) (/ 1 B)))) (/ x B))>
#<alt (* -1 (/ (+ 1 x) B))>
#<alt (+ (* -1 (/ (+ 1 x) B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))))>
#<alt (+ (* -1 (/ (+ 1 x) B)) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4))))))>
#<alt (+ (* -1 (/ (+ 1 x) B)) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* B (pow F 6)))))))>
#<alt (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2)))))>
#<alt (+ (* x (- (* -1 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (/ 1 B))) (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (- (+ (* -1 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ (* F x) B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))) (/ 1 B))) (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* x (- (+ (* -1 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ (* F x) B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) (/ 1 B))) (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (* -1 (/ x B))>
#<alt (* x (- (* (/ (* F (sqrt 1/2)) B) (sqrt (/ 1 (pow x 3)))) (/ 1 B)))>
#<alt (* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* B (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) B) (sqrt (/ 1 (pow x 3))))) (/ 1 B)))>
#<alt (* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* B (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* B (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (* (/ (* F (sqrt 1/2)) B) (sqrt (/ 1 (pow x 3)))))) (/ 1 B)))>
#<alt (* -1 (/ x B))>
#<alt (* -1 (* x (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) B) (sqrt (/ 1 (pow x 3))))) (/ 1 B))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* B (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) B) (sqrt (/ 1 x)))) x)) (/ 1 B))))>
#<alt (* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* B (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* B (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) B) (sqrt (/ 1 x))))) x)) (/ 1 B))))>
#<alt (/ 1 B)>
#<alt (/ 1 B)>
#<alt (/ 1 B)>
#<alt (/ 1 B)>
#<alt (/ 1 B)>
#<alt (/ 1 B)>
#<alt (/ 1 B)>
#<alt (/ 1 B)>
#<alt (/ 1 B)>
#<alt (/ 1 B)>
#<alt (/ 1 B)>
#<alt (/ 1 B)>
#<alt (/ -1 x)>
#<alt (- (* -1 (* (/ F (pow x 2)) (sqrt (/ 1 (+ 2 (* 2 x)))))) (/ 1 x))>
#<alt (- (* F (- (* -1 (/ F (* (pow x 3) (+ 2 (* 2 x))))) (* (/ 1 (pow x 2)) (sqrt (/ 1 (+ 2 (* 2 x))))))) (/ 1 x))>
#<alt (- (* F (- (* F (- (* -1 (* F (+ (* -1/2 (* (/ 1 (pow x 2)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (pow x 4)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))))) (/ 1 (* (pow x 3) (+ 2 (* 2 x)))))) (* (/ 1 (pow x 2)) (sqrt (/ 1 (+ 2 (* 2 x))))))) (/ 1 x))>
#<alt (/ 1 (- 1 x))>
#<alt (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (pow (- 1 x) 2)))) (/ 1 (- 1 x)))>
#<alt (- (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow (- 1 x) 2))) (* -1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow (- 1 x) 3)))) (pow F 4))) (/ 1 (- 1 x))) (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (pow (- 1 x) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow (- 1 x) 2))) (+ (* -1/4 (/ (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2)))) (pow (- 1 x) 3))) (* 1/2 (/ (* (+ 2 (* 2 x)) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow (- 1 x) 2))) (* -1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow (- 1 x) 3))))) (- 1 x))))) (pow F 6))) (/ 1 (- 1 x))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (pow (- 1 x) 2)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (pow (- 1 x) 2)))) (* -1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 4) (pow (- 1 x) 3)))))))>
#<alt (/ -1 (+ 1 x))>
#<alt (- (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (pow (+ 1 x) 2)))) (/ 1 (+ 1 x)))>
#<alt (- (* -1 (/ (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow (+ 1 x) 3))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow (+ 1 x) 2)))) (pow F 4))) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (pow (+ 1 x) 2)))) (/ 1 (+ 1 x))))>
#<alt (- (* -1 (/ (+ (* 1/4 (/ (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2)))) (pow (+ 1 x) 3))) (+ (* 1/2 (/ (* (+ 2 (* 2 x)) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow (+ 1 x) 3))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow (+ 1 x) 2))))) (+ 1 x))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow (+ 1 x) 2))))) (pow F 6))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 4) (pow (+ 1 x) 3)))) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (pow (+ 1 x) 2)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (pow (+ 1 x) 2)))) (/ 1 (+ 1 x))))))>
#<alt (* (/ 1 F) (sqrt (+ 2 (pow F 2))))>
#<alt (+ (* -1 (/ (* x (* (+ 2 (pow F 2)) (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1))) (pow F 2))) (* (/ 1 F) (sqrt (+ 2 (pow F 2)))))>
#<alt (+ (* x (- (* -1 (* x (+ (* -1 (* (/ (pow (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1) 2) (pow F 3)) (sqrt (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (* (/ 1 F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))))))) (/ (* (+ 2 (pow F 2)) (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1)) (pow F 2)))) (* (/ 1 F) (sqrt (+ 2 (pow F 2)))))>
#<alt (+ (* x (- (* x (- (* -1 (* x (+ (* -5/2 (* (/ 1 F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))) (+ (* -3/2 (/ (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1) (* (pow F 2) (+ 2 (pow F 2))))) (* -1 (* (/ (* (+ (* -1 (* (/ (pow (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1) 2) (pow F 3)) (sqrt (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (* (/ 1 F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))))) (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1)) F) (sqrt (+ 2 (pow F 2))))))))) (+ (* -1 (* (/ (pow (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1) 2) (pow F 3)) (sqrt (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (* (/ 1 F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))))))) (/ (* (+ 2 (pow F 2)) (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1)) (pow F 2)))) (* (/ 1 F) (sqrt (+ 2 (pow F 2)))))>
#<alt (/ -1 x)>
#<alt (/ (- (* -1 (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) 1) x)>
#<alt (/ (- (* -1 (/ (* (pow F 2) (pow (sqrt 1/2) 2)) (pow x 3))) (+ 1 (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3)))))) x)>
#<alt (/ (- (* -1 (/ (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt x))) (* (* (pow F 3) (pow (sqrt 1/2) 3)) (sqrt (/ 1 (pow x 3))))) (pow x 3))) (+ 1 (+ (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3)))) (/ (* (pow F 2) (pow (sqrt 1/2) 2)) (pow x 3))))) x)>
#<alt (/ -1 x)>
#<alt (* -1 (/ (+ 1 (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) x))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (/ (* (pow F 2) (pow (sqrt -1/2) 2)) (pow x 2)) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))) x))) x))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 x)))) (* (* (pow F 3) (* (sqrt -1) (pow (sqrt -1/2) 3))) (sqrt (/ 1 (pow x 5))))) (/ (* (pow F 2) (pow (sqrt -1/2) 2)) x)) x)) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))) x))) x))>
#<alt (sqrt (+ 2 (pow F 2)))>
#<alt (+ (sqrt (+ 2 (pow F 2))) (* x (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (sqrt (+ 2 (pow F 2))) (* x (+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* -1/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))))))>
#<alt (+ (sqrt (+ 2 (pow F 2))) (* x (+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* x (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))) (* 1/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))))>
#<alt (* (sqrt x) (sqrt 2))>
#<alt (* x (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 2)))) (* (sqrt (/ 1 x)) (sqrt 2))))>
#<alt (* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 2)))) (* (sqrt (/ 1 x)) (sqrt 2)))))>
#<alt (* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (pow (sqrt 2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 7))) (/ (pow (+ 2 (pow F 2)) 3) (pow (sqrt 2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 2)))) (* (sqrt (/ 1 x)) (sqrt 2))))))>
#<alt (* -1 (* (sqrt x) (* (sqrt -2) (sqrt -1))))>
#<alt (* -1 (* x (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -2)))) (* (sqrt (/ 1 x)) (* (sqrt -2) (sqrt -1))))))>
#<alt (* -1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -2)))) (* (sqrt (/ 1 x)) (* (sqrt -2) (sqrt -1)))))))>
#<alt (* -1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 7))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 3)) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -2)))) (* (sqrt (/ 1 x)) (* (sqrt -2) (sqrt -1))))))))>
#<alt (sqrt (+ 2 (* 2 x)))>
#<alt (+ (sqrt (+ 2 (* 2 x))) (* 1/2 (* (pow F 2) (sqrt (/ 1 (+ 2 (* 2 x)))))))>
#<alt (+ (sqrt (+ 2 (* 2 x))) (* (pow F 2) (+ (* -1/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 1/2 (sqrt (/ 1 (+ 2 (* 2 x))))))))>
#<alt (+ (sqrt (+ 2 (* 2 x))) (* (pow F 2) (+ (* 1/2 (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/8 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 1/16 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))>
#<alt F>
#<alt (* F (+ 1 (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2)))))>
#<alt (* F (+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))))))>
#<alt (* F (+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (+ (* 1/16 (/ (pow (+ 2 (* 2 x)) 3) (pow F 6))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2)))))))>
#<alt (* -1 F)>
#<alt (* -1 (* F (+ 1 (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))))))>
#<alt (* -1 (* F (+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2)))))))>
#<alt (* -1 (* F (+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (+ (* 1/16 (/ (pow (+ 2 (* 2 x)) 3) (pow F 6))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))))))))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ x B)>
#<alt (/ (+ x (* -1/3 (* (pow B 2) x))) B)>
#<alt (/ (+ x (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)>
#<alt (/ (+ x (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (/ (* x (cos B)) (sin B))>
#<alt (pow F 2)>
#<alt (pow F 2)>
#<alt (pow F 2)>
#<alt (pow F 2)>
#<alt (pow F 2)>
#<alt (pow F 2)>
#<alt (pow F 2)>
#<alt (pow F 2)>
#<alt (pow F 2)>
#<alt (pow F 2)>
#<alt (pow F 2)>
#<alt (pow F 2)>
#<alt (* F (sqrt (/ 1 (+ 2 (* 2 x)))))>
#<alt (* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* -1/2 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))))))>
#<alt (* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))>
#<alt (* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* (pow F 2) (+ (* -5/16 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))))>
#<alt (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4)))))>
#<alt (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6))))))>
#<alt -1>
#<alt (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) 1)>
#<alt (- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4)))) 1)>
#<alt (- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6))))) 1)>
#<alt (* F (sqrt (/ 1 (+ 2 (pow F 2)))))>
#<alt (+ (* -1 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* F (sqrt (/ 1 (+ 2 (pow F 2))))))>
#<alt (+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))>
#<alt (+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))))>
#<alt (* (* F (sqrt 1/2)) (sqrt (/ 1 x)))>
#<alt (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 x))))>
#<alt (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 x)))))>
#<alt (+ (* -1/2 (* (/ (* F (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (sqrt 1/2)) (sqrt (/ 1 (pow x 7))))) (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 x))))))>
#<alt (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))>
#<alt (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x))))>
#<alt (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (sqrt -1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))))>
#<alt (+ (* -1 (/ (+ (* -1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (sqrt -1/2)) (sqrt x))) (* 1/2 (* (/ (* F (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))))) (sqrt -1/2)) (sqrt (/ 1 x))))) (pow x 3))) (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))))>
Calls

111 calls:

TimeVariablePointExpression
4.0ms
B
@-inf
(* (sin B) (sqrt (+ (* 2 x) (+ (* F F) 2))))
2.0ms
F
@-inf
(pow (/ 1 (- (/ F (sqrt (+ (* 2 x) (+ (* F F) 2)))) x)) -1)
1.0ms
F
@-inf
(/ 1 (- (/ F (sqrt (+ (* 2 x) (+ (* F F) 2)))) x))
1.0ms
F
@inf
(/ 1 (- (/ F (sqrt (+ (* 2 x) (+ (* F F) 2)))) x))
1.0ms
B
@inf
(- (/ F (* (sin B) (sqrt (+ (* 2 x) (+ (* F F) 2))))) (/ x (tan B)))

rewrite341.0ms (2.3%)

Memory
26.0MiB live, 618.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 682×lower-/.f32
4 664×lower-/.f64
4 414×lower-fma.f32
4 406×lower-fma.f64
3 838×lower-*.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030174
056174
1250164
22085164
08689164
Stop Event
iter limit
node limit
iter limit
Counts
19 → 693
Calls
Call 1
Inputs
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
(sin.f64 B)
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(-.f64 #s(literal -1 binary64) x)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))
(fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) B) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) B)
(/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))
(sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))
(/.f64 x (tan.f64 B))
(*.f64 F F)
(/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))
Outputs
(+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (neg.f64 (/.f64 x (tan.f64 B))))
(+.f64 (neg.f64 (/.f64 x (tan.f64 B))) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 F (tan.f64 B)) (*.f64 (sin.f64 B) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (tan.f64 B)))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (tan.f64 B)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) #s(literal -3 binary64)) (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)) (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(-.f64 (/.f64 (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))) (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 (*.f64 F (/.f64 (tan.f64 B) x)) (*.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 (tan.f64 B) x))) (/.f64 (*.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 (tan.f64 B) x))))
(-.f64 (/.f64 (*.f64 F (neg.f64 (tan.f64 B))) (*.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 (tan.f64 B)))) (/.f64 (*.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) (*.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 (tan.f64 B)))))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) (tan.f64 B))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) x) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) (tan.f64 B))))
(-.f64 (/.f64 (/.f64 (tan.f64 B) x) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) (/.f64 (tan.f64 B) x))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) #s(literal 1 binary64)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) (/.f64 (tan.f64 B) x))))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B))) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) (neg.f64 (tan.f64 B)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) (neg.f64 x)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) (neg.f64 (tan.f64 B)))))
(-.f64 (/.f64 (*.f64 (neg.f64 F) (tan.f64 B)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B))) (tan.f64 B))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B))) x) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B))) (tan.f64 B))))
(-.f64 (/.f64 (*.f64 (neg.f64 F) (/.f64 (tan.f64 B) x)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B))) (/.f64 (tan.f64 B) x))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B))) #s(literal 1 binary64)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B))) (/.f64 (tan.f64 B) x))))
(-.f64 (/.f64 (*.f64 (neg.f64 F) (neg.f64 (tan.f64 B))) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B))) (neg.f64 (tan.f64 B)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B))) (neg.f64 x)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B))) (neg.f64 (tan.f64 B)))))
(-.f64 (/.f64 (*.f64 (/.f64 F (sin.f64 B)) (tan.f64 B)) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (tan.f64 B))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (tan.f64 B))))
(-.f64 (/.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (tan.f64 B) x)) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (tan.f64 B) x))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (tan.f64 B) x))))
(-.f64 (/.f64 (*.f64 (/.f64 F (sin.f64 B)) (neg.f64 (tan.f64 B))) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (tan.f64 B)))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 x)) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (tan.f64 B)))))
(-.f64 (/.f64 (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (neg.f64 (/.f64 x (tan.f64 B))))) (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (neg.f64 (/.f64 x (tan.f64 B))))))
(fma.f64 F (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 x (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B))) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 F (neg.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(fma.f64 #s(literal 1 binary64) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(fma.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B)))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) F (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (pow.f64 (/.f64 #s(literal 1 binary64) F) #s(literal -1 binary64)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 x (sin.f64 B)) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(fma.f64 (/.f64 F (pow.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) #s(literal 1/4 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) #s(literal 1/4 binary64))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 F (neg.f64 (sin.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (sin.f64 B) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (tan.f64 B))) (-.f64 (*.f64 F (tan.f64 B)) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (sin.f64 B) x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) #s(literal -3 binary64)) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 B) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (tan.f64 B))) (-.f64 (*.f64 F (tan.f64 B)) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (sin.f64 B) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) #s(literal -3 binary64)) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))))
(/.f64 (-.f64 (*.f64 F (tan.f64 B)) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (sin.f64 B) x))) (*.f64 (sin.f64 B) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (tan.f64 B))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) #s(literal -3 binary64)) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64))) (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) #s(literal -3 binary64)) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64))) (+.f64 (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (*.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (neg.f64 (/.f64 x (tan.f64 B)))))))
(/.f64 (-.f64 (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))))
(/.f64 (-.f64 (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (neg.f64 (/.f64 x (tan.f64 B)))))
(/.f64 (-.f64 (*.f64 F (/.f64 (tan.f64 B) x)) (*.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) #s(literal 1 binary64))) (*.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (*.f64 F (neg.f64 (tan.f64 B))) (*.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x))) (*.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 (tan.f64 B))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) x)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) (tan.f64 B)))
(/.f64 (-.f64 (/.f64 (tan.f64 B) x) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B))) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) (neg.f64 x))) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) (neg.f64 (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (neg.f64 F) (tan.f64 B)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B))) x)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B))) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (neg.f64 F) (/.f64 (tan.f64 B) x)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B))) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B))) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (*.f64 (neg.f64 F) (neg.f64 (tan.f64 B))) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B))) (neg.f64 x))) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B))) (neg.f64 (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (tan.f64 B)) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x)) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (tan.f64 B) x)) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (neg.f64 (tan.f64 B))) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 x))) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (tan.f64 B))))
(/.f64 (neg.f64 (-.f64 (*.f64 F (tan.f64 B)) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (sin.f64 B) x)))) (neg.f64 (*.f64 (sin.f64 B) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (tan.f64 B)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) #s(literal -3 binary64)) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) #s(literal -3 binary64)) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (*.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (neg.f64 (/.f64 x (tan.f64 B))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (neg.f64 (/.f64 x (tan.f64 B))))))
(/.f64 (/.f64 (-.f64 (*.f64 F (tan.f64 B)) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (sin.f64 B) x))) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (tan.f64 B))
(/.f64 (neg.f64 (-.f64 (*.f64 F (/.f64 (tan.f64 B) x)) (*.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 (tan.f64 B) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 F (neg.f64 (tan.f64 B))) (*.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)))) (neg.f64 (*.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 (tan.f64 B)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) x))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) (tan.f64 B))))
(/.f64 (neg.f64 (-.f64 (/.f64 (tan.f64 B) x) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) (/.f64 (tan.f64 B) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B))) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) (neg.f64 x)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) (neg.f64 (tan.f64 B)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 F) (tan.f64 B)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B))) x))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B))) (tan.f64 B))))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 F) (/.f64 (tan.f64 B) x)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B))) (/.f64 (tan.f64 B) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 F) (neg.f64 (tan.f64 B))) (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B))) (neg.f64 x)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B))) (neg.f64 (tan.f64 B)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (tan.f64 B)) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x))) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (tan.f64 B))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (tan.f64 B) x)) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (tan.f64 B) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (neg.f64 (tan.f64 B))) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 x)))) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (tan.f64 B)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 F (tan.f64 B)) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (sin.f64 B) x))))) (neg.f64 (neg.f64 (*.f64 (sin.f64 B) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (tan.f64 B))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) #s(literal -3 binary64)) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))))) (neg.f64 (neg.f64 (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 F (tan.f64 B)) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (sin.f64 B) x))) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) (neg.f64 (tan.f64 B)))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64))) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) #s(literal -3 binary64))) (fma.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)) (-.f64 (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (tan.f64 B)) (*.f64 (sin.f64 B) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (tan.f64 B)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (tan.f64 B)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 F (tan.f64 B)) (*.f64 (sin.f64 B) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (tan.f64 B)))) (/.f64 (*.f64 F (tan.f64 B)) (*.f64 (sin.f64 B) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (tan.f64 B)))) (fma.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (tan.f64 B)))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (tan.f64 B)))) (*.f64 (/.f64 (*.f64 F (tan.f64 B)) (*.f64 (sin.f64 B) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (tan.f64 B)))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (tan.f64 B))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) #s(literal -3 binary64)) (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)) (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) #s(literal -3 binary64)) (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) #s(literal -3 binary64)) (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (fma.f64 (/.f64 (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)) (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)) (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (*.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) #s(literal -3 binary64)) (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)) (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))) (/.f64 (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))) (fma.f64 (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))) (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))) (*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))) (/.f64 (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))))))))
(pow.f64 (/.f64 (*.f64 (sin.f64 B) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (tan.f64 B))) (-.f64 (*.f64 F (tan.f64 B)) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (sin.f64 B) x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) #s(literal -3 binary64)) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64))))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 F (tan.f64 B)) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (sin.f64 B) x))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (tan.f64 B)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) #s(literal -3 binary64)) (pow.f64 (/.f64 x (tan.f64 B)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(*.f64 (-.f64 (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (*.f64 x x) (pow.f64 (tan.f64 B) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B)))) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B)))))
(neg.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B)))))
(neg.f64 (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 F (sin.f64 B)))))
(/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 F (sin.f64 B))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)))))
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (sin.f64 B))
(/.f64 (neg.f64 F) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B))))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))
(/.f64 (*.f64 F #s(literal 1 binary64)) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 F)) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B)))))
(/.f64 (neg.f64 (/.f64 F (sin.f64 B))) (neg.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))
(/.f64 (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (neg.f64 (sin.f64 B)))
(/.f64 (neg.f64 (*.f64 F #s(literal 1 binary64))) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 F))) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 F (sin.f64 B)))) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(pow.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 (sin.f64 B) F)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (/.f64 F (sin.f64 B))) #s(literal -1 binary64))
(*.f64 F (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 F (neg.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(*.f64 #s(literal 1 binary64) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(*.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (neg.f64 (sin.f64 B)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) F)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (pow.f64 (/.f64 #s(literal 1 binary64) F) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))
(*.f64 (/.f64 F (pow.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) #s(literal 1/4 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 F (neg.f64 (sin.f64 B))))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (sin.f64 B))
(sin.f64 B)
(+.f64 (/.f64 #s(literal -1 binary64) B) (neg.f64 (/.f64 x B)))
(exp.f64 (*.f64 (log.f64 (/.f64 B (-.f64 #s(literal -1 binary64) x))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x B))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 B)) (/.f64 (-.f64 #s(literal -1 binary64) x) (neg.f64 B)))
(-.f64 (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))) B) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))) B))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1 binary64))) B) (/.f64 (/.f64 (*.f64 x x) (+.f64 x #s(literal -1 binary64))) B))
(-.f64 (/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 B (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 B (+.f64 x #s(literal -1 binary64)))) (/.f64 (*.f64 x x) (*.f64 B (+.f64 x #s(literal -1 binary64)))))
(-.f64 (/.f64 (neg.f64 B) (*.f64 B B)) (/.f64 (*.f64 B x) (*.f64 B B)))
(-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) B) (*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) B))) (fma.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) B) (fma.f64 (/.f64 x B) (/.f64 x B) (*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x B))))) (/.f64 (*.f64 (/.f64 x B) (*.f64 (/.f64 x B) (/.f64 x B))) (fma.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) B) (fma.f64 (/.f64 x B) (/.f64 x B) (*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x B))))))
(-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) B)) (+.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x B))) (/.f64 (*.f64 (/.f64 x B) (/.f64 x B)) (+.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x B))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) B) (neg.f64 (/.f64 x B)))
(neg.f64 (/.f64 (-.f64 #s(literal -1 binary64) x) (neg.f64 B)))
(neg.f64 (/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) x)) B))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 B (-.f64 #s(literal -1 binary64) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 B (-.f64 #s(literal -1 binary64) x)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(/.f64 #s(literal 1 binary64) (/.f64 B (-.f64 #s(literal -1 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 B (-.f64 #s(literal -1 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 B (-.f64 #s(literal -1 binary64) x)))))
(/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) x)) (neg.f64 B))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 B (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 B (+.f64 x #s(literal -1 binary64))))
(/.f64 (-.f64 (neg.f64 B) (*.f64 B x)) (*.f64 B B))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) #s(literal -1 binary64)) (*.f64 (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 B)))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) B))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)) (*.f64 (+.f64 x #s(literal -1 binary64)) (neg.f64 B)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 (+.f64 x #s(literal -1 binary64)) B))
(/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (*.f64 B (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x))) (neg.f64 (*.f64 B (+.f64 x #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal -1 binary64) x))) (neg.f64 (neg.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) B) (*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) B))) (*.f64 (/.f64 x B) (*.f64 (/.f64 x B) (/.f64 x B)))) (fma.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) B) (fma.f64 (/.f64 x B) (/.f64 x B) (*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x B)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) B)) (*.f64 (/.f64 x B) (/.f64 x B))) (+.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x B)))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (neg.f64 B))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) x) #s(literal 1 binary64)) B)
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) B)) (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) B)) (+.f64 x #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (neg.f64 x)) (neg.f64 B))
(/.f64 (neg.f64 (-.f64 (neg.f64 B) (*.f64 B x))) (neg.f64 (*.f64 B B)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 B))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) B)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 x #s(literal -1 binary64)) (neg.f64 B))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 x #s(literal -1 binary64)) B)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 #s(literal -1 binary64) x)))) (neg.f64 (neg.f64 (neg.f64 B))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) B) (*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) B))) (*.f64 (/.f64 x B) (*.f64 (/.f64 x B) (/.f64 x B))))) (neg.f64 (fma.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) B) (fma.f64 (/.f64 x B) (/.f64 x B) (*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x B))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) B)) (*.f64 (/.f64 x B) (/.f64 x B)))) (neg.f64 (+.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x B))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (neg.f64 (neg.f64 B)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal -1 binary64) x) #s(literal 1 binary64))) (neg.f64 B))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) B))) (neg.f64 (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) B))) (neg.f64 (+.f64 x #s(literal -1 binary64))))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) B) (*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) B)) (pow.f64 (neg.f64 (/.f64 x B)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) B) (-.f64 (*.f64 (neg.f64 (/.f64 x B)) (neg.f64 (/.f64 x B))) (*.f64 (/.f64 #s(literal -1 binary64) B) (neg.f64 (/.f64 x B))))))
(pow.f64 (/.f64 B (-.f64 #s(literal -1 binary64) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 B (-.f64 #s(literal -1 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 1 binary64) B))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) x) B) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) B) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) x)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (-.f64 #s(literal -1 binary64) x)) (/.f64 #s(literal -1 binary64) B))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) B))
(*.f64 (pow.f64 (/.f64 B (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (/.f64 B (-.f64 #s(literal 1 binary64) (*.f64 x x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) B) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) B) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) B))
(+.f64 #s(literal -1 binary64) (neg.f64 x))
(+.f64 (neg.f64 x) #s(literal -1 binary64))
(-.f64 #s(literal -1 binary64) x)
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1 binary64))) (/.f64 (*.f64 x x) (+.f64 x #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (neg.f64 x))) (/.f64 (*.f64 x x) (-.f64 #s(literal -1 binary64) (neg.f64 x))))
(fma.f64 x #s(literal -1 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -1 binary64) x #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 x x))))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal -1 binary64) (neg.f64 x)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) (+.f64 x #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) (-.f64 #s(literal -1 binary64) (neg.f64 x)))
(/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal -1 binary64) (neg.f64 x))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x))) (neg.f64 (+.f64 x #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x))) (neg.f64 (-.f64 #s(literal -1 binary64) (neg.f64 x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)))) (neg.f64 (neg.f64 (+.f64 x #s(literal -1 binary64)))))
(/.f64 (fma.f64 (neg.f64 x) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 x x (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (+.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1 binary64))) (fma.f64 (/.f64 (*.f64 x x) (+.f64 x #s(literal -1 binary64))) (/.f64 (*.f64 x x) (+.f64 x #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1 binary64))) (/.f64 (*.f64 x x) (+.f64 x #s(literal -1 binary64)))))))
(pow.f64 (/.f64 (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1 binary64))))
(+.f64 #s(literal -1 binary64) (+.f64 (neg.f64 x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))))
(+.f64 (-.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)))
(+.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) (neg.f64 x))
(-.f64 #s(literal -1 binary64) (-.f64 x (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) x)
(-.f64 (/.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))) (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))) (/.f64 (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))))
(-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) (fma.f64 x x (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) x)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) (fma.f64 x x (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) x)))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (-.f64 (-.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)))) (/.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))) (-.f64 (-.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)))))
(-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64))) (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) x)) (/.f64 (*.f64 x x) (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) x)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))
(fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) #s(literal 1/2 binary64)) (-.f64 #s(literal -1 binary64) x))
(fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal 1/2 binary64) (-.f64 #s(literal -1 binary64) x))
(fma.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal -1 binary64))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) #s(literal -2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))
(fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) F) (/.f64 #s(literal 1/2 binary64) F) (-.f64 #s(literal -1 binary64) x))
(fma.f64 (/.f64 #s(literal 1/2 binary64) F) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) F) (-.f64 #s(literal -1 binary64) x))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 x #s(literal 1 binary64))) F) (/.f64 #s(literal 2 binary64) F) (-.f64 #s(literal -1 binary64) x))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 F)) (/.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) #s(literal -2 binary64)) F) (-.f64 #s(literal -1 binary64) x))
(fma.f64 (/.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) #s(literal -2 binary64)) F) (/.f64 #s(literal 1/2 binary64) (neg.f64 F)) (-.f64 #s(literal -1 binary64) x))
(fma.f64 (/.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) #s(literal -2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 (-.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F))))) (fma.f64 (-.f64 #s(literal -1 binary64) x) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))) (*.f64 (*.f64 F F) (*.f64 F (*.f64 F (*.f64 F F)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 (-.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F))))) (fma.f64 (-.f64 #s(literal -1 binary64) x) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))) (*.f64 (*.f64 F F) (*.f64 F (*.f64 F (*.f64 F F))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)))))
(/.f64 (fma.f64 (-.f64 #s(literal -1 binary64) x) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))) (*.f64 (*.f64 F F) (*.f64 F (*.f64 F (*.f64 F F)))))) (fma.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 (-.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F))))))
(/.f64 (fma.f64 (-.f64 #s(literal -1 binary64) x) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))) (*.f64 (*.f64 F F) (*.f64 F (*.f64 F (*.f64 F F)))))) (fma.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x) (/.f64 (-.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) x))) (*.f64 F F))))
(/.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x))) (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)))
(/.f64 (fma.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 F F) (*.f64 (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))) (*.f64 (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 F F)))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 F F) (*.f64 (+.f64 x #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))) (*.f64 (+.f64 x #s(literal -1 binary64)) (*.f64 F F)))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 F F) (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 F F) (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (+.f64 x #s(literal -1 binary64)) (*.f64 (*.f64 F F) (-.f64 #s(literal 1 binary64) (*.f64 x x)))) (*.f64 (*.f64 F F) (+.f64 x #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (-.f64 #s(literal -1 binary64) x) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))) (*.f64 (*.f64 F F) (*.f64 F (*.f64 F (*.f64 F F))))))) (neg.f64 (fma.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 (-.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))))))
(/.f64 (neg.f64 (fma.f64 (-.f64 #s(literal -1 binary64) x) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))) (*.f64 (*.f64 F F) (*.f64 F (*.f64 F (*.f64 F F))))))) (neg.f64 (fma.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x) (/.f64 (-.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) x))) (*.f64 F F)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)))) (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)))) (*.f64 x (*.f64 x x))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) (fma.f64 x x (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) x))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F))))) (-.f64 (-.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64))) (*.f64 x x)) (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) x))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal -1 binary64) x) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))) (*.f64 (*.f64 F F) (*.f64 F (*.f64 F (*.f64 F F)))))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 (-.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x))))) (neg.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)))))
(/.f64 (neg.f64 (fma.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 F F) (*.f64 (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))))) (neg.f64 (*.f64 (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 F F))))
(/.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 F F) (*.f64 (+.f64 x #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))))) (neg.f64 (*.f64 (+.f64 x #s(literal -1 binary64)) (*.f64 F F))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 F F) (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))))) (neg.f64 (*.f64 (*.f64 F F) (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (+.f64 x #s(literal -1 binary64)) (*.f64 (*.f64 F F) (-.f64 #s(literal 1 binary64) (*.f64 x x))))) (neg.f64 (*.f64 (*.f64 F F) (+.f64 x #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) (fma.f64 x x (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))))) (neg.f64 (-.f64 (-.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64))) (*.f64 x x))) (neg.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) x)))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 (neg.f64 x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 (neg.f64 x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))) (+.f64 (neg.f64 x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)))) (*.f64 #s(literal -1 binary64) (+.f64 (neg.f64 x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64))) (neg.f64 (*.f64 x (*.f64 x x)))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) (-.f64 (*.f64 x x) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) (neg.f64 x)))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (-.f64 x (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (-.f64 x (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))) (-.f64 x (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))) (*.f64 #s(literal -1 binary64) (-.f64 x (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))) (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))) (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))) (/.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))) (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))) (fma.f64 (/.f64 (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))) (/.f64 (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))) (*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))) (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))) (/.f64 (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)))))))
(pow.f64 (/.f64 (fma.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 (-.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F))))) (fma.f64 (-.f64 #s(literal -1 binary64) x) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))) (*.f64 (*.f64 F F) (*.f64 F (*.f64 F (*.f64 F F))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (-.f64 #s(literal -1 binary64) x) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))) (*.f64 (*.f64 F F) (*.f64 F (*.f64 F (*.f64 F F)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 (-.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))))))
(*.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))))
(exp.f64 (*.f64 (log.f64 (/.f64 B (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 (-.f64 x (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))) B))
(-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) B) (/.f64 x B))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 B)) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) (neg.f64 B)))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))) (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))) B) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))) B))
(-.f64 (/.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))) (*.f64 B (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)))) (/.f64 (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (*.f64 B (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)))))
(neg.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) (neg.f64 B)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))) B))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 B (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 B (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal 1 binary64) (/.f64 B (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 B (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 B (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))) (neg.f64 B))
(/.f64 (fma.f64 (-.f64 #s(literal -1 binary64) x) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))) (*.f64 (*.f64 F F) (*.f64 F (*.f64 F (*.f64 F F)))))) (*.f64 B (fma.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 (-.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x))) (*.f64 B (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))))
(/.f64 (*.f64 (fma.f64 (-.f64 #s(literal -1 binary64) x) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))) (*.f64 (*.f64 F F) (*.f64 F (*.f64 F (*.f64 F F)))))) #s(literal -1 binary64)) (*.f64 (fma.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 (-.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F))))) (neg.f64 B)))
(/.f64 (*.f64 (fma.f64 (-.f64 #s(literal -1 binary64) x) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))) (*.f64 (*.f64 F F) (*.f64 F (*.f64 F (*.f64 F F)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 (-.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F))))) B))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x))) #s(literal -1 binary64)) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) (neg.f64 B)))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x))) #s(literal 1 binary64)) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B))
(/.f64 (neg.f64 (fma.f64 (-.f64 #s(literal -1 binary64) x) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))) (*.f64 (*.f64 F F) (*.f64 F (*.f64 F (*.f64 F F))))))) (neg.f64 (*.f64 B (fma.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 (-.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)))) (neg.f64 (*.f64 B (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)))) (neg.f64 (neg.f64 B)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) #s(literal 1 binary64)) B)
(/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) #s(literal -1 binary64)) (neg.f64 B))
(/.f64 (*.f64 (fma.f64 (-.f64 #s(literal -1 binary64) x) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))) (*.f64 (*.f64 F F) (*.f64 F (*.f64 F (*.f64 F F)))))) (/.f64 #s(literal 1 binary64) B)) (fma.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 (-.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F))))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x))) (/.f64 #s(literal 1 binary64) B)) (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 #s(literal -1 binary64) x) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))) (*.f64 (*.f64 F F) (*.f64 F (*.f64 F (*.f64 F F)))))) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 (-.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F))))) (neg.f64 B))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 #s(literal -1 binary64) x) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))) (*.f64 (*.f64 F F) (*.f64 F (*.f64 F (*.f64 F F)))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 (-.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F))))) B)))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x))) #s(literal -1 binary64))) (neg.f64 (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) (neg.f64 B))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))))) (neg.f64 (neg.f64 (neg.f64 B))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) #s(literal 1 binary64))) (neg.f64 B))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) #s(literal -1 binary64))) (neg.f64 (neg.f64 B)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 #s(literal -1 binary64) x) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))) (*.f64 (*.f64 F F) (*.f64 F (*.f64 F (*.f64 F F)))))) (/.f64 #s(literal 1 binary64) B))) (neg.f64 (fma.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 (-.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x))) (/.f64 #s(literal 1 binary64) B))) (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) B) #s(literal 3 binary64)) (*.f64 (/.f64 x B) (*.f64 (/.f64 x B) (/.f64 x B)))) (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) B) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) B) (fma.f64 (/.f64 x B) (/.f64 x B) (*.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64)) B) (/.f64 x B)))))
(pow.f64 (/.f64 B (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 B (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) (/.f64 #s(literal 1 binary64) B))
(*.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B) #s(literal 1 binary64))
(*.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B))
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))) (/.f64 #s(literal -1 binary64) B))
(*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) B))
(*.f64 (pow.f64 (/.f64 B (fma.f64 (-.f64 #s(literal -1 binary64) x) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))) (*.f64 (*.f64 F F) (*.f64 F (*.f64 F (*.f64 F F))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 (-.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))))))
(*.f64 (pow.f64 (/.f64 B (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))))
(*.f64 (/.f64 (fma.f64 (-.f64 #s(literal -1 binary64) x) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))) (*.f64 (*.f64 F F) (*.f64 F (*.f64 F (*.f64 F F)))))) B) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 (-.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))) (*.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 #s(literal -1 binary64) x))) B) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 (-.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F))))) B) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) (fma.f64 (-.f64 #s(literal -1 binary64) x) (-.f64 (-.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (*.f64 F F))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 F (*.f64 F (*.f64 F F)))))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) B))
(exp.f64 (*.f64 (log.f64 (*.f64 F (/.f64 F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64))) (*.f64 F F)) (/.f64 (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64))) (*.f64 F F)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 F (neg.f64 F))) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F (neg.f64 F))))
(-.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64)))) (/.f64 #s(literal 4 binary64) (*.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64)))))
(neg.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F (neg.f64 F))))
(neg.f64 (/.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) #s(literal -2 binary64)) (*.f64 F F)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 F (/.f64 F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 F (/.f64 F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 F (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) F))))
(/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F))
(/.f64 #s(literal 1 binary64) (*.f64 F (/.f64 F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 F (/.f64 F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 F (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) F)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 F (/.f64 F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(/.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) #s(literal -2 binary64)) (*.f64 F (neg.f64 F)))
(/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 (*.f64 F F) (-.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 x #s(literal 4 binary64)))))
(/.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal -4 binary64)) (*.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64))))
(/.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) F) F)
(/.f64 (*.f64 (fma.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 x #s(literal 4 binary64))) (*.f64 F F)))
(/.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal -4 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64)) (*.f64 F F)))
(/.f64 (neg.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) #s(literal -2 binary64))) (neg.f64 (*.f64 F (neg.f64 F))))
(/.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) F)) (neg.f64 F))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (neg.f64 (*.f64 (*.f64 F F) (-.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal -4 binary64))) (neg.f64 (*.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 F F))
(/.f64 (*.f64 (fma.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 F F))) (-.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 F F))) (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 x #s(literal 4 binary64))) (*.f64 F F))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal -4 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64)) (*.f64 F F))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) #s(literal -2 binary64)))) (neg.f64 (neg.f64 (*.f64 F (neg.f64 F)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) F))) (neg.f64 (neg.f64 F)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 F (neg.f64 F)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 F F)))) (neg.f64 (-.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 F F)))) (neg.f64 (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64))))
(pow.f64 (*.f64 F (/.f64 F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 F (/.f64 F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 F (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) F)) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 F F)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 F F)))
(*.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 F (neg.f64 F))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F F))))
(*.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 F F)))
(*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) F) (/.f64 #s(literal 1 binary64) F))
(*.f64 (/.f64 (+.f64 x #s(literal 1 binary64)) F) (/.f64 #s(literal 2 binary64) F))
(*.f64 (/.f64 #s(literal 2 binary64) F) (/.f64 (+.f64 x #s(literal 1 binary64)) F))
(*.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) F))
(*.f64 (pow.f64 (/.f64 F (+.f64 x #s(literal 1 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 F #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 F F) (fma.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 x #s(literal 4 binary64)))))
(*.f64 (pow.f64 (/.f64 (*.f64 F F) (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal -4 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) F) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 x #s(literal 4 binary64)))) F))
(*.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal -4 binary64)) F) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64))) F))
(*.f64 (/.f64 #s(literal -1 binary64) F) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (neg.f64 F)))
(*.f64 (/.f64 (+.f64 x #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) (*.f64 F F)))
(*.f64 (/.f64 (+.f64 x #s(literal 1 binary64)) (neg.f64 F)) (/.f64 #s(literal -2 binary64) F))
(*.f64 (/.f64 (neg.f64 (+.f64 x #s(literal 1 binary64))) F) (/.f64 #s(literal 2 binary64) (neg.f64 F)))
(*.f64 (/.f64 (neg.f64 (+.f64 x #s(literal 1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 F F)))
(+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))
(+.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64))
(-.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64))))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))
(fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))
(fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64)) (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal -4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64)) (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal -4 binary64))))
(/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (-.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 x #s(literal 4 binary64))))
(/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 x #s(literal 4 binary64)))))
(/.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal -4 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (neg.f64 (-.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal -4 binary64))) (neg.f64 (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 x (*.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal -4 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64))) (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)) #s(literal 8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64)) (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal -4 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (+.f64 x #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 x #s(literal 4 binary64)))))
(*.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal -2 binary64))))
(*.f64 (+.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (neg.f64 (sin.f64 B))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (sin.f64 B))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 B)))
(/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (neg.f64 (sin.f64 B)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)))))
(pow.f64 (neg.f64 (sin.f64 B)) #s(literal -1 binary64))
(pow.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) #s(literal 1 binary64)) #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)) #s(literal -1 binary64))
(+.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x))
(+.f64 (neg.f64 x) (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))
(exp.f64 (log.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))) #s(literal -1/2 binary64) (*.f64 (neg.f64 (log.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))) #s(literal -1/2 binary64))))
(-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(-.f64 (/.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) (/.f64 (*.f64 x x) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))))
(-.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 x #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))))
(-.f64 (/.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 #s(literal 1 binary64) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))) (/.f64 (*.f64 x x) (*.f64 #s(literal 1 binary64) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))))
(-.f64 (/.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x))) (/.f64 (*.f64 x x) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x))))
(fma.f64 F (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x))
(fma.f64 x #s(literal -1 binary64) (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))
(fma.f64 #s(literal 1 binary64) (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x))
(fma.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (neg.f64 x))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) F (neg.f64 x))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) F) #s(literal -1 binary64)) (neg.f64 x))
(fma.f64 (/.f64 F (pow.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) #s(literal 1/4 binary64))) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)))))
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) #s(literal 1 binary64))
(/.f64 (neg.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) #s(literal -1 binary64))
(/.f64 (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))
(/.f64 (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x))) (+.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)))))
(/.f64 (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(/.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x)) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(/.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x)) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)))
(/.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x)) (*.f64 #s(literal 1 binary64) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x)))) (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x))) (neg.f64 (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))) #s(literal 1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x)))) (neg.f64 (neg.f64 (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))))
(/.f64 (fma.f64 (neg.f64 x) (*.f64 x x) (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) (fma.f64 x x (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 (neg.f64 x) (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (*.f64 (/.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) (/.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) (fma.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) (/.f64 (*.f64 x x) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) (*.f64 (/.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) (/.f64 (*.f64 x x) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) #s(literal 1 binary64)) (fma.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 x #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 x #s(literal 1 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) #s(literal -1 binary64))
(pow.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))))
(*.f64 #s(literal -1 binary64) (neg.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))
(*.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) #s(literal 1 binary64))
(*.f64 (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(*.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) (sqrt.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))))
(*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(*.f64 (/.f64 (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) B)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 B (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))) #s(literal -1 binary64)))
(exp.f64 (+.f64 (log.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) (*.f64 (log.f64 B) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 B) #s(literal -1 binary64) (log.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))))
(exp.f64 (-.f64 (*.f64 (log.f64 B) #s(literal -1 binary64)) (neg.f64 (log.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)))))
(-.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) B) (/.f64 x B))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) B) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) B))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) B) (/.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) B))
(-.f64 (/.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) #s(literal 1 binary64)) B) (/.f64 (/.f64 x #s(literal 1 binary64)) B))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 B)) (/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) (neg.f64 B)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) (neg.f64 B)))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 B) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) B)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 B (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) B))
(/.f64 #s(literal 1 binary64) (/.f64 B (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) (neg.f64 B))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (neg.f64 B) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)))))
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) B)
(/.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)))
(/.f64 (neg.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) (neg.f64 B))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))) (neg.f64 (neg.f64 B)))
(/.f64 (*.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) #s(literal -1 binary64)) (neg.f64 B))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) B)) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) #s(literal -1 binary64))) (neg.f64 (neg.f64 B)))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) B) #s(literal -1 binary64))
(pow.f64 (/.f64 B (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal -1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) B))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))))
(*.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) (/.f64 #s(literal 1 binary64) B))
(*.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) (/.f64 (/.f64 #s(literal 1 binary64) B) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))
(*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 (neg.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) (*.f64 (sqrt.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) B)))
(*.f64 (/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) B) #s(literal 1 binary64))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) B) (sqrt.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))) (sqrt.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)))
(*.f64 (/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) B))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x))) B) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x)) B) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) B) (/.f64 (sqrt.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))) (/.f64 (/.f64 #s(literal -1 binary64) B) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) B) (pow.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x))))) (/.f64 (/.f64 #s(literal -1 binary64) B) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x)))) (/.f64 (/.f64 #s(literal -1 binary64) B) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) B) #s(literal 1 binary64)) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) B) (pow.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) B) (pow.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x))))) (/.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x)))) (/.f64 (/.f64 #s(literal 1 binary64) B) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) B) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))))
(*.f64 (/.f64 (pow.f64 B #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 B #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))))
(*.f64 (/.f64 (pow.f64 B #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 B #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))))
(*.f64 (/.f64 (pow.f64 B #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))) (/.f64 (pow.f64 B #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 B #s(literal -1/2 binary64)) (pow.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) #s(literal -1/2 binary64))) (/.f64 (pow.f64 B #s(literal -1/2 binary64)) (pow.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 B #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x))))) (/.f64 (pow.f64 B #s(literal -1/2 binary64)) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(*.f64 (/.f64 (pow.f64 B #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x)))) (/.f64 (pow.f64 B #s(literal -1/2 binary64)) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))))
(exp.f64 (*.f64 (log.f64 B) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) B))
(/.f64 #s(literal -1 binary64) (neg.f64 B))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 B))))
(/.f64 #s(literal 1 binary64) B)
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 B)))
(pow.f64 B #s(literal -1 binary64))
(pow.f64 (*.f64 B B) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (neg.f64 B)) #s(literal -1 binary64))
(pow.f64 (pow.f64 B #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 B)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) B))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) B))
(*.f64 (/.f64 #s(literal 1 binary64) B) #s(literal 1 binary64))
(*.f64 (pow.f64 B #s(literal -1/2 binary64)) (pow.f64 B #s(literal -1/2 binary64)))
(exp.f64 (neg.f64 (log.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))))
(neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)))))
(/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (neg.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) #s(literal 1 binary64))
(pow.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) #s(literal -2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) #s(literal 1 binary64))
(*.f64 (pow.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) #s(literal -1/2 binary64)) (pow.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x)))) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (*.f64 x (*.f64 x x)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x))) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)))) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))))
(/.f64 (sqrt.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))))) (sqrt.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (sqrt.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))))) (sqrt.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)) (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x (fma.f64 F F #s(literal 2 binary64))))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) (sqrt.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))))) (sqrt.f64 (neg.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (sqrt.f64 (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 (fma.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) (*.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) (fma.f64 F F (*.f64 #s(literal 2 binary64) x))) #s(literal 8 binary64))) (sqrt.f64 (fma.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 x (*.f64 x #s(literal 4 binary64))))) (sqrt.f64 (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) (fma.f64 F F (*.f64 #s(literal 2 binary64) x))) #s(literal 4 binary64))) (sqrt.f64 (-.f64 (fma.f64 F F (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))))) (neg.f64 (sqrt.f64 (fma.f64 x (*.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64))))))
(pow.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 F F #s(literal 2 binary64))))))
(*.f64 (pow.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (tan.f64 B) x)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (tan.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))
(neg.f64 (neg.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (tan.f64 B) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (tan.f64 B) x) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 B) x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (tan.f64 B) x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (tan.f64 B) x))))
(/.f64 (neg.f64 x) (neg.f64 (tan.f64 B)))
(/.f64 (*.f64 x #s(literal 1 binary64)) (tan.f64 B))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 (tan.f64 B))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (neg.f64 (neg.f64 (tan.f64 B)))))
(/.f64 (neg.f64 (*.f64 x #s(literal 1 binary64))) (neg.f64 (tan.f64 B)))
(pow.f64 (/.f64 (tan.f64 B) x) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (tan.f64 B) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 #s(literal 1 binary64) (/.f64 x (tan.f64 B)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 B))))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) x)
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 B)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 F)))
(pow.f64 F #s(literal 2 binary64))
(pow.f64 (*.f64 F F) #s(literal 1 binary64))
(pow.f64 (neg.f64 F) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 F)) #s(literal 2 binary64))
(*.f64 F F)
(*.f64 (neg.f64 F) (neg.f64 F))
(*.f64 (exp.f64 (log.f64 F)) (exp.f64 (log.f64 F)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) F)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))) (/.f64 F (neg.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(neg.f64 (/.f64 F (neg.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(neg.f64 (/.f64 (neg.f64 F) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))
(/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) F)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) F) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) F))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) F) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) F))))
(/.f64 (neg.f64 F) (neg.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))
(/.f64 (*.f64 F #s(literal 1 binary64)) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 F)) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 F #s(literal 1 binary64))) (neg.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 F))) (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) F) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) F) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 F (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))
(*.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) F)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) F) #s(literal -1 binary64)))
(*.f64 (/.f64 F (pow.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) #s(literal 1/4 binary64))))

simplify765.0ms (5.2%)

Memory
3.7MiB live, 706.7MiB allocated
Algorithm
egg-herbie
Rules
9 390×lower-fma.f64
9 390×lower-fma.f32
6 864×lower-*.f64
6 864×lower-*.f32
6 284×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0116810620
1371110288
083019418
Stop Event
iter limit
node limit
Counts
444 → 442
Calls
Call 1
Inputs
(* -1 (/ (* x (cos B)) (sin B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (/ (* x (cos B)) (sin B)))
(- (* F (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))) (/ (* x (cos B)) (sin B)))
(- (* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))) (/ (* x (cos B)) (sin B)))
(- (/ 1 (sin B)) (/ (* x (cos B)) (sin B)))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B))) (/ (* x (cos B)) (sin B)))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B)))) (/ (* x (cos B)) (sin B)))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B))))) (/ (* x (cos B)) (sin B)))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B))))) (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))))) (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/3 x)))) x) B)
(/ (- (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (* 2/15 x)))))))) x) B)
(/ (- (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))))))))))) x) B)
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))
(+ (* x (- (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (/ (cos B) (sin B)))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (- (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))) (/ (cos B) (sin B)))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (- (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) (/ (cos B) (sin B)))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(* -1 (/ (* x (cos B)) (sin B)))
(* x (- (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))) (/ (cos B) (sin B))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))))) (/ (cos B) (sin B))))
(* -1 (/ (* x (cos B)) (sin B)))
(* -1 (* x (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B)))))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))) x)) (/ (cos B) (sin B)))))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))) x)) (/ (cos B) (sin B)))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))
(* F (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))))
(* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))
(* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (pow F 2) (+ (* -5/16 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))))
(/ 1 (sin B))
(+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B)))
(+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B))))
(+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B)))))
(/ -1 (sin B))
(- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B)))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B))))) (/ 1 (sin B)))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))))) (/ 1 (sin B)))
(* (/ F B) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(/ (+ (* 1/6 (* (* (pow B 2) F) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) B)
(/ (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* -1 (* (* (pow B 2) (+ (* -1/36 F) (* 1/120 F))) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))))) B)
(/ (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (* -1 (* (* (pow B 2) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F)))))) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))))))) B)
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))
(+ (* -1 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x)))
(+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x))))
(+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x)))))
(+ (* -1/2 (* (/ (* F (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x))))))
(* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))
(+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))
(+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))))
(+ (* -1 (/ (+ (* -1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt x))) (* 1/2 (* (/ (* F (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 x))))) (pow x 3))) (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))))
(* B (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(* B (+ (sqrt (+ 2 (+ (* 2 x) (pow F 2)))) (* -1/6 (* (pow B 2) (sqrt (+ 2 (+ (* 2 x) (pow F 2))))))))
(* B (+ (sqrt (+ 2 (+ (* 2 x) (pow F 2)))) (* (pow B 2) (+ (* -1/6 (sqrt (+ 2 (+ (* 2 x) (pow F 2))))) (* 1/120 (* (pow B 2) (sqrt (+ 2 (+ (* 2 x) (pow F 2))))))))))
(* B (+ (sqrt (+ 2 (+ (* 2 x) (pow F 2)))) (* (pow B 2) (+ (* -1/6 (sqrt (+ 2 (+ (* 2 x) (pow F 2))))) (* (pow B 2) (+ (* -1/5040 (* (pow B 2) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))) (* 1/120 (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))))))))
(* (sin B) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(* (sin B) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(* (sin B) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(* (sin B) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(* (sin B) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(* (sin B) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(* (sin B) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(* (sin B) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(* (sin B) (sqrt (+ 2 (pow F 2))))
(+ (* (sin B) (sqrt (+ 2 (pow F 2)))) (* (* x (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (+ (* -1/2 (* (* x (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* (sin B) (sqrt (/ 1 (+ 2 (pow F 2))))))) (* (sin B) (sqrt (+ 2 (pow F 2)))))
(+ (* x (+ (* x (+ (* -1/2 (* (sin B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 1/2 (* (* x (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))) (* (sin B) (sqrt (/ 1 (+ 2 (pow F 2))))))) (* (sin B) (sqrt (+ 2 (pow F 2)))))
(* (sqrt x) (* (sin B) (sqrt 2)))
(* x (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sin B) (+ 2 (pow F 2))) (sqrt 2)))) (* (sqrt (/ 1 x)) (* (sin B) (sqrt 2)))))
(* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (* (sin B) (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sin B) (+ 2 (pow F 2))) (sqrt 2)))) (* (sqrt (/ 1 x)) (* (sin B) (sqrt 2))))))
(* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (* (sin B) (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 7))) (/ (* (sin B) (pow (+ 2 (pow F 2)) 3)) (pow (sqrt 2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sin B) (+ 2 (pow F 2))) (sqrt 2)))) (* (sqrt (/ 1 x)) (* (sin B) (sqrt 2)))))))
(* -1 (* (sqrt x) (* (sin B) (* (sqrt -2) (sqrt -1)))))
(* -1 (* x (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sin B) (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -2)))) (* (sqrt (/ 1 x)) (* (sin B) (* (sqrt -2) (sqrt -1)))))))
(* -1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (* (sin B) (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sin B) (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -2)))) (* (sqrt (/ 1 x)) (* (sin B) (* (sqrt -2) (sqrt -1))))))))
(* -1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (* (sin B) (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 7))) (/ (* (sin B) (* (sqrt -1) (pow (+ 2 (pow F 2)) 3))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sin B) (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -2)))) (* (sqrt (/ 1 x)) (* (sin B) (* (sqrt -2) (sqrt -1)))))))))
(* (sin B) (sqrt (+ 2 (* 2 x))))
(+ (* 1/2 (* (* (pow F 2) (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))) (* (sin B) (sqrt (+ 2 (* 2 x)))))
(+ (* (sin B) (sqrt (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/8 (* (* (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 1/2 (* (sin B) (sqrt (/ 1 (+ 2 (* 2 x)))))))))
(+ (* (sin B) (sqrt (+ 2 (* 2 x)))) (* (pow F 2) (+ (* 1/2 (* (sin B) (sqrt (/ 1 (+ 2 (* 2 x)))))) (* (pow F 2) (+ (* -1/8 (* (sin B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 1/16 (* (* (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))
(* F (sin B))
(* F (+ (sin B) (* 1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2)))))
(* F (+ (sin B) (+ (* -1/8 (/ (* (sin B) (pow (+ 2 (* 2 x)) 2)) (pow F 4))) (* 1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2))))))
(* F (+ (sin B) (+ (* -1/8 (/ (* (sin B) (pow (+ 2 (* 2 x)) 2)) (pow F 4))) (+ (* 1/16 (/ (* (sin B) (pow (+ 2 (* 2 x)) 3)) (pow F 6))) (* 1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2)))))))
(* -1 (* F (sin B)))
(* -1 (* F (+ (sin B) (* 1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2))))))
(* -1 (* F (+ (sin B) (+ (* -1/8 (/ (* (sin B) (pow (+ 2 (* 2 x)) 2)) (pow F 4))) (* 1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2)))))))
(* -1 (* F (+ (sin B) (+ (* -1/8 (/ (* (sin B) (pow (+ 2 (* 2 x)) 2)) (pow F 4))) (+ (* 1/16 (/ (* (sin B) (pow (+ 2 (* 2 x)) 3)) (pow F 6))) (* 1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2))))))))
B
(* B (+ 1 (* -1/6 (pow B 2))))
(* B (+ 1 (* (pow B 2) (- (* 1/120 (pow B 2)) 1/6))))
(* B (+ 1 (* (pow B 2) (- (* (pow B 2) (+ 1/120 (* -1/5040 (pow B 2)))) 1/6))))
(sin B)
(sin B)
(sin B)
(sin B)
(sin B)
(sin B)
(sin B)
(sin B)
(/ -1 B)
(- (* -1 (/ x B)) (/ 1 B))
(- (* -1 (/ x B)) (/ 1 B))
(- (* -1 (/ x B)) (/ 1 B))
(* -1 (/ x B))
(* -1 (* x (+ (/ 1 B) (/ 1 (* B x)))))
(* -1 (* x (+ (/ 1 B) (/ 1 (* B x)))))
(* -1 (* x (+ (/ 1 B) (/ 1 (* B x)))))
(* -1 (/ x B))
(* -1 (* x (+ (/ 1 B) (/ 1 (* B x)))))
(* -1 (* x (+ (/ 1 B) (/ 1 (* B x)))))
(* -1 (* x (+ (/ 1 B) (/ 1 (* B x)))))
(* -1 (/ (+ 1 x) B))
(* -1 (/ (+ 1 x) B))
(* -1 (/ (+ 1 x) B))
(* -1 (/ (+ 1 x) B))
(* -1 (/ (+ 1 x) B))
(* -1 (/ (+ 1 x) B))
(* -1 (/ (+ 1 x) B))
(* -1 (/ (+ 1 x) B))
(* -1 (/ (+ 1 x) B))
(* -1 (/ (+ 1 x) B))
(* -1 (/ (+ 1 x) B))
(* -1 (/ (+ 1 x) B))
-1
(- (* -1 x) 1)
(- (* -1 x) 1)
(- (* -1 x) 1)
(* -1 x)
(* -1 (* x (+ 1 (/ 1 x))))
(* -1 (* x (+ 1 (/ 1 x))))
(* -1 (* x (+ 1 (/ 1 x))))
(* -1 x)
(* -1 (* x (+ 1 (/ 1 x))))
(* -1 (* x (+ 1 (/ 1 x))))
(* -1 (* x (+ 1 (/ 1 x))))
(- (/ 1 (pow F 2)) 1)
(- (+ (* x (- (/ 1 (pow F 2)) 1)) (/ 1 (pow F 2))) 1)
(- (+ (* x (- (/ 1 (pow F 2)) 1)) (/ 1 (pow F 2))) 1)
(- (+ (* x (- (/ 1 (pow F 2)) 1)) (/ 1 (pow F 2))) 1)
(* x (- (/ 1 (pow F 2)) 1))
(* x (- (+ (/ 1 (* (pow F 2) x)) (/ 1 (pow F 2))) (+ 1 (/ 1 x))))
(* x (- (+ (/ 1 (* (pow F 2) x)) (/ 1 (pow F 2))) (+ 1 (/ 1 x))))
(* x (- (+ (/ 1 (* (pow F 2) x)) (/ 1 (pow F 2))) (+ 1 (/ 1 x))))
(* -1 (* x (- 1 (/ 1 (pow F 2)))))
(* -1 (* x (- (+ 1 (* -1 (/ (- (/ 1 (pow F 2)) 1) x))) (/ 1 (pow F 2)))))
(* -1 (* x (- (+ 1 (* -1 (/ (- (/ 1 (pow F 2)) 1) x))) (/ 1 (pow F 2)))))
(* -1 (* x (- (+ 1 (* -1 (/ (- (/ 1 (pow F 2)) 1) x))) (/ 1 (pow F 2)))))
(* 1/2 (/ (+ 2 (* 2 x)) (pow F 2)))
(/ (+ (* -1 (* (pow F 2) (+ 1 x))) (* 1/2 (+ 2 (* 2 x)))) (pow F 2))
(/ (+ (* -1 (* (pow F 2) (+ 1 x))) (* 1/2 (+ 2 (* 2 x)))) (pow F 2))
(/ (+ (* -1 (* (pow F 2) (+ 1 x))) (* 1/2 (+ 2 (* 2 x)))) (pow F 2))
(* -1 (+ 1 x))
(- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x))
(- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x))
(- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x))
(* -1 (+ 1 x))
(- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x))
(- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x))
(- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x))
(/ (- (/ 1 (pow F 2)) 1) B)
(- (+ (* x (- (/ 1 (* B (pow F 2))) (/ 1 B))) (/ 1 (* B (pow F 2)))) (/ 1 B))
(- (+ (* x (- (/ 1 (* B (pow F 2))) (/ 1 B))) (/ 1 (* B (pow F 2)))) (/ 1 B))
(- (+ (* x (- (/ 1 (* B (pow F 2))) (/ 1 B))) (/ 1 (* B (pow F 2)))) (/ 1 B))
(/ (* x (- (/ 1 (pow F 2)) 1)) B)
(* x (- (+ (/ 1 (* B (* (pow F 2) x))) (/ 1 (* B (pow F 2)))) (+ (/ 1 B) (/ 1 (* B x)))))
(* x (- (+ (/ 1 (* B (* (pow F 2) x))) (/ 1 (* B (pow F 2)))) (+ (/ 1 B) (/ 1 (* B x)))))
(* x (- (+ (/ 1 (* B (* (pow F 2) x))) (/ 1 (* B (pow F 2)))) (+ (/ 1 B) (/ 1 (* B x)))))
(* -1 (/ (* x (- 1 (/ 1 (pow F 2)))) B))
(* -1 (* x (- (+ (* -1 (/ (- (/ 1 (* B (pow F 2))) (/ 1 B)) x)) (/ 1 B)) (/ 1 (* B (pow F 2))))))
(* -1 (* x (- (+ (* -1 (/ (- (/ 1 (* B (pow F 2))) (/ 1 B)) x)) (/ 1 B)) (/ 1 (* B (pow F 2))))))
(* -1 (* x (- (+ (* -1 (/ (- (/ 1 (* B (pow F 2))) (/ 1 B)) x)) (/ 1 B)) (/ 1 (* B (pow F 2))))))
(* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2))))
(/ (+ (* -1 (/ (* (pow F 2) (+ 1 x)) B)) (* 1/2 (/ (+ 2 (* 2 x)) B))) (pow F 2))
(/ (+ (* -1 (/ (* (pow F 2) (+ 1 x)) B)) (* 1/2 (/ (+ 2 (* 2 x)) B))) (pow F 2))
(/ (+ (* -1 (/ (* (pow F 2) (+ 1 x)) B)) (* 1/2 (/ (+ 2 (* 2 x)) B))) (pow F 2))
(* -1 (/ (+ 1 x) B))
(+ (* -1 (/ (+ 1 x) B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))))
(+ (* -1 (/ (+ 1 x) B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))))
(+ (* -1 (/ (+ 1 x) B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))))
(* -1 (/ (+ 1 x) B))
(+ (* -1 (/ (+ 1 x) B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))))
(+ (* -1 (/ (+ 1 x) B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))))
(+ (* -1 (/ (+ 1 x) B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))))
(/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)
(/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)
(/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)
(/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)
(/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)
(/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)
(/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)
(/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)
(/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)
(/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)
(/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)
(/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)
(/ 2 (pow F 2))
(+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))
(+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))
(+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))
(* 2 (/ x (pow F 2)))
(* x (+ (* 2 (/ 1 (* (pow F 2) x))) (* 2 (/ 1 (pow F 2)))))
(* x (+ (* 2 (/ 1 (* (pow F 2) x))) (* 2 (/ 1 (pow F 2)))))
(* x (+ (* 2 (/ 1 (* (pow F 2) x))) (* 2 (/ 1 (pow F 2)))))
(* 2 (/ x (pow F 2)))
(* x (+ (* 2 (/ 1 (* (pow F 2) x))) (* 2 (/ 1 (pow F 2)))))
(* x (+ (* 2 (/ 1 (* (pow F 2) x))) (* 2 (/ 1 (pow F 2)))))
(* x (+ (* 2 (/ 1 (* (pow F 2) x))) (* 2 (/ 1 (pow F 2)))))
(/ (+ 2 (* 2 x)) (pow F 2))
(/ (+ 2 (* 2 x)) (pow F 2))
(/ (+ 2 (* 2 x)) (pow F 2))
(/ (+ 2 (* 2 x)) (pow F 2))
(/ (+ 2 (* 2 x)) (pow F 2))
(/ (+ 2 (* 2 x)) (pow F 2))
(/ (+ 2 (* 2 x)) (pow F 2))
(/ (+ 2 (* 2 x)) (pow F 2))
(/ (+ 2 (* 2 x)) (pow F 2))
(/ (+ 2 (* 2 x)) (pow F 2))
(/ (+ 2 (* 2 x)) (pow F 2))
(/ (+ 2 (* 2 x)) (pow F 2))
2
(+ 2 (* 2 x))
(+ 2 (* 2 x))
(+ 2 (* 2 x))
(* 2 x)
(* x (+ 2 (* 2 (/ 1 x))))
(* x (+ 2 (* 2 (/ 1 x))))
(* x (+ 2 (* 2 (/ 1 x))))
(* 2 x)
(* x (+ 2 (* 2 (/ 1 x))))
(* x (+ 2 (* 2 (/ 1 x))))
(* x (+ 2 (* 2 (/ 1 x))))
(/ -1 B)
(/ (- (* -1/6 (pow B 2)) 1) B)
(/ (- (* (pow B 2) (- (* -7/360 (pow B 2)) 1/6)) 1) B)
(/ (- (* (pow B 2) (- (* (pow B 2) (- (* -31/15120 (pow B 2)) 7/360)) 1/6)) 1) B)
(/ -1 (sin B))
(/ -1 (sin B))
(/ -1 (sin B))
(/ -1 (sin B))
(/ -1 (sin B))
(/ -1 (sin B))
(/ -1 (sin B))
(/ -1 (sin B))
(* -1 x)
(- (* F (sqrt (/ 1 (+ 2 (* 2 x))))) x)
(- (* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* -1/2 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))))) x)
(- (* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))) x)
(- 1 x)
(- (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2)))) x)
(- (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))))) x)
(- (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6)))))) x)
(* -1 (+ 1 x))
(- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4)))) (+ 1 x))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6))))) (+ 1 x))
(* F (sqrt (/ 1 (+ 2 (pow F 2)))))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1)))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (- (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))) 1)))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (- (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) 1)))
(* -1 x)
(* x (- (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3)))) 1))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) 1))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (sqrt 1/2)) (sqrt (/ 1 (pow x 7))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3)))))) 1))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))))))
(* -1 (* x (+ 1 (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))) x)))))
(* -1 (* x (+ 1 (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (sqrt -1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x))))) x)))))
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(* -1 (/ x B))
(+ (* -1 (/ x B)) (* (/ F B) (sqrt (/ 1 (+ 2 (* 2 x))))))
(+ (* -1 (/ x B)) (* F (+ (* -1/2 (* (/ (pow F 2) B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 B) (sqrt (/ 1 (+ 2 (* 2 x))))))))
(+ (* -1 (/ x B)) (* F (+ (* (/ 1 B) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))
(/ (- 1 x) B)
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (/ 1 B)) (/ x B))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4)))) (/ 1 B))) (/ x B))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* B (pow F 6)))) (/ 1 B)))) (/ x B))
(* -1 (/ (+ 1 x) B))
(+ (* -1 (/ (+ 1 x) B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))))
(+ (* -1 (/ (+ 1 x) B)) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4))))))
(+ (* -1 (/ (+ 1 x) B)) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* B (pow F 6)))))))
(* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2)))))
(+ (* x (- (* -1 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (/ 1 B))) (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (- (+ (* -1 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ (* F x) B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))) (/ 1 B))) (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* x (- (+ (* -1 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ (* F x) B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) (/ 1 B))) (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2))))))
(* -1 (/ x B))
(* x (- (* (/ (* F (sqrt 1/2)) B) (sqrt (/ 1 (pow x 3)))) (/ 1 B)))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* B (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) B) (sqrt (/ 1 (pow x 3))))) (/ 1 B)))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* B (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* B (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (* (/ (* F (sqrt 1/2)) B) (sqrt (/ 1 (pow x 3)))))) (/ 1 B)))
(* -1 (/ x B))
(* -1 (* x (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) B) (sqrt (/ 1 (pow x 3))))) (/ 1 B))))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* B (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) B) (sqrt (/ 1 x)))) x)) (/ 1 B))))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* B (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* B (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) B) (sqrt (/ 1 x))))) x)) (/ 1 B))))
(/ 1 B)
(/ 1 B)
(/ 1 B)
(/ 1 B)
(/ 1 B)
(/ 1 B)
(/ 1 B)
(/ 1 B)
(/ 1 B)
(/ 1 B)
(/ 1 B)
(/ 1 B)
(/ -1 x)
(- (* -1 (* (/ F (pow x 2)) (sqrt (/ 1 (+ 2 (* 2 x)))))) (/ 1 x))
(- (* F (- (* -1 (/ F (* (pow x 3) (+ 2 (* 2 x))))) (* (/ 1 (pow x 2)) (sqrt (/ 1 (+ 2 (* 2 x))))))) (/ 1 x))
(- (* F (- (* F (- (* -1 (* F (+ (* -1/2 (* (/ 1 (pow x 2)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (pow x 4)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))))) (/ 1 (* (pow x 3) (+ 2 (* 2 x)))))) (* (/ 1 (pow x 2)) (sqrt (/ 1 (+ 2 (* 2 x))))))) (/ 1 x))
(/ 1 (- 1 x))
(+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (pow (- 1 x) 2)))) (/ 1 (- 1 x)))
(- (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow (- 1 x) 2))) (* -1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow (- 1 x) 3)))) (pow F 4))) (/ 1 (- 1 x))) (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (pow (- 1 x) 2)))))
(- (+ (* -1 (/ (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow (- 1 x) 2))) (+ (* -1/4 (/ (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2)))) (pow (- 1 x) 3))) (* 1/2 (/ (* (+ 2 (* 2 x)) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow (- 1 x) 2))) (* -1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow (- 1 x) 3))))) (- 1 x))))) (pow F 6))) (/ 1 (- 1 x))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (pow (- 1 x) 2)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (pow (- 1 x) 2)))) (* -1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 4) (pow (- 1 x) 3)))))))
(/ -1 (+ 1 x))
(- (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (pow (+ 1 x) 2)))) (/ 1 (+ 1 x)))
(- (* -1 (/ (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow (+ 1 x) 3))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow (+ 1 x) 2)))) (pow F 4))) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (pow (+ 1 x) 2)))) (/ 1 (+ 1 x))))
(- (* -1 (/ (+ (* 1/4 (/ (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2)))) (pow (+ 1 x) 3))) (+ (* 1/2 (/ (* (+ 2 (* 2 x)) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow (+ 1 x) 3))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow (+ 1 x) 2))))) (+ 1 x))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow (+ 1 x) 2))))) (pow F 6))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 4) (pow (+ 1 x) 3)))) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (pow (+ 1 x) 2)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (pow (+ 1 x) 2)))) (/ 1 (+ 1 x))))))
(* (/ 1 F) (sqrt (+ 2 (pow F 2))))
(+ (* -1 (/ (* x (* (+ 2 (pow F 2)) (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1))) (pow F 2))) (* (/ 1 F) (sqrt (+ 2 (pow F 2)))))
(+ (* x (- (* -1 (* x (+ (* -1 (* (/ (pow (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1) 2) (pow F 3)) (sqrt (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (* (/ 1 F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))))))) (/ (* (+ 2 (pow F 2)) (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1)) (pow F 2)))) (* (/ 1 F) (sqrt (+ 2 (pow F 2)))))
(+ (* x (- (* x (- (* -1 (* x (+ (* -5/2 (* (/ 1 F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))) (+ (* -3/2 (/ (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1) (* (pow F 2) (+ 2 (pow F 2))))) (* -1 (* (/ (* (+ (* -1 (* (/ (pow (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1) 2) (pow F 3)) (sqrt (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (* (/ 1 F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))))) (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1)) F) (sqrt (+ 2 (pow F 2))))))))) (+ (* -1 (* (/ (pow (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1) 2) (pow F 3)) (sqrt (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (* (/ 1 F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))))))) (/ (* (+ 2 (pow F 2)) (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1)) (pow F 2)))) (* (/ 1 F) (sqrt (+ 2 (pow F 2)))))
(/ -1 x)
(/ (- (* -1 (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) 1) x)
(/ (- (* -1 (/ (* (pow F 2) (pow (sqrt 1/2) 2)) (pow x 3))) (+ 1 (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3)))))) x)
(/ (- (* -1 (/ (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt x))) (* (* (pow F 3) (pow (sqrt 1/2) 3)) (sqrt (/ 1 (pow x 3))))) (pow x 3))) (+ 1 (+ (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3)))) (/ (* (pow F 2) (pow (sqrt 1/2) 2)) (pow x 3))))) x)
(/ -1 x)
(* -1 (/ (+ 1 (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (/ (* (pow F 2) (pow (sqrt -1/2) 2)) (pow x 2)) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 x)))) (* (* (pow F 3) (* (sqrt -1) (pow (sqrt -1/2) 3))) (sqrt (/ 1 (pow x 5))))) (/ (* (pow F 2) (pow (sqrt -1/2) 2)) x)) x)) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))) x))) x))
(sqrt (+ 2 (pow F 2)))
(+ (sqrt (+ 2 (pow F 2))) (* x (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (sqrt (+ 2 (pow F 2))) (* x (+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* -1/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))))))
(+ (sqrt (+ 2 (pow F 2))) (* x (+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* x (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))) (* 1/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))))
(* (sqrt x) (sqrt 2))
(* x (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 2)))) (* (sqrt (/ 1 x)) (sqrt 2))))
(* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 2)))) (* (sqrt (/ 1 x)) (sqrt 2)))))
(* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (pow (sqrt 2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 7))) (/ (pow (+ 2 (pow F 2)) 3) (pow (sqrt 2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 2)))) (* (sqrt (/ 1 x)) (sqrt 2))))))
(* -1 (* (sqrt x) (* (sqrt -2) (sqrt -1))))
(* -1 (* x (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -2)))) (* (sqrt (/ 1 x)) (* (sqrt -2) (sqrt -1))))))
(* -1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -2)))) (* (sqrt (/ 1 x)) (* (sqrt -2) (sqrt -1)))))))
(* -1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 7))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 3)) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -2)))) (* (sqrt (/ 1 x)) (* (sqrt -2) (sqrt -1))))))))
(sqrt (+ 2 (* 2 x)))
(+ (sqrt (+ 2 (* 2 x))) (* 1/2 (* (pow F 2) (sqrt (/ 1 (+ 2 (* 2 x)))))))
(+ (sqrt (+ 2 (* 2 x))) (* (pow F 2) (+ (* -1/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 1/2 (sqrt (/ 1 (+ 2 (* 2 x))))))))
(+ (sqrt (+ 2 (* 2 x))) (* (pow F 2) (+ (* 1/2 (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/8 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 1/16 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))
F
(* F (+ 1 (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2)))))
(* F (+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))))))
(* F (+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (+ (* 1/16 (/ (pow (+ 2 (* 2 x)) 3) (pow F 6))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2)))))))
(* -1 F)
(* -1 (* F (+ 1 (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))))))
(* -1 (* F (+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2)))))))
(* -1 (* F (+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (+ (* 1/16 (/ (pow (+ 2 (* 2 x)) 3) (pow F 6))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))))))))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ x B)
(/ (+ x (* -1/3 (* (pow B 2) x))) B)
(/ (+ x (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)
(/ (+ x (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(/ (* x (cos B)) (sin B))
(pow F 2)
(pow F 2)
(pow F 2)
(pow F 2)
(pow F 2)
(pow F 2)
(pow F 2)
(pow F 2)
(pow F 2)
(pow F 2)
(pow F 2)
(pow F 2)
(* F (sqrt (/ 1 (+ 2 (* 2 x)))))
(* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* -1/2 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))))))
(* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))
(* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* (pow F 2) (+ (* -5/16 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))
1
(+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6))))))
-1
(- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) 1)
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4)))) 1)
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6))))) 1)
(* F (sqrt (/ 1 (+ 2 (pow F 2)))))
(+ (* -1 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* F (sqrt (/ 1 (+ 2 (pow F 2))))))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))))
(* (* F (sqrt 1/2)) (sqrt (/ 1 x)))
(+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 x))))
(+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 x)))))
(+ (* -1/2 (* (/ (* F (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (sqrt 1/2)) (sqrt (/ 1 (pow x 7))))) (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 x))))))
(* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))
(+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x))))
(+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (sqrt -1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))))
(+ (* -1 (/ (+ (* -1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (sqrt -1/2)) (sqrt x))) (* 1/2 (* (/ (* F (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))))) (sqrt -1/2)) (sqrt (/ 1 x))))) (pow x 3))) (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))))
Outputs
(* -1 (/ (* x (cos B)) (sin B)))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (/ (* x (cos B)) (sin B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(- (* F (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))))) (/ (* x (cos B)) (sin B)))
(fma.f64 F (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 F F) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B))) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))))
(- (* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))) (/ (* x (cos B)) (sin B)))
(fma.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal 3/8 binary64) (*.f64 (/.f64 (*.f64 F F) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sin.f64 B)))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B))) (/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B))))
(- (/ 1 (sin B)) (/ (* x (cos B)) (sin B)))
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B))) (/ (* x (cos B)) (sin B)))
(-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (sin.f64 B) (*.f64 F F))) (/.f64 #s(literal 1 binary64) (sin.f64 B))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B)))) (/ (* x (cos B)) (sin B)))
(-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (sin.f64 B) (*.f64 F F))) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (*.f64 (*.f64 F F) (*.f64 F F))))) (/.f64 #s(literal 1 binary64) (sin.f64 B))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B))))) (/ (* x (cos B)) (sin B)))
(-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (*.f64 (*.f64 F F) (*.f64 F F)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64))) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 6 binary64))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (sin.f64 B) (*.f64 F F))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* -1 (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(fma.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(-.f64 (/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (sin.f64 B) (*.f64 F F))) (fma.f64 x (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B))))) (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (sin.f64 B) (*.f64 F F))) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (*.f64 (*.f64 F F) (*.f64 F F))))) (fma.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B))))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))))) (+ (/ 1 (sin B)) (/ (* x (cos B)) (sin B))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (sin.f64 B) (*.f64 F F))) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (*.f64 (*.f64 F F) (*.f64 F F)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64))) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 6 binary64)))))) (fma.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B))))
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/3 x)))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 #s(literal 1/6 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 x #s(literal 1/3 binary64))) (neg.f64 x))) B)
(/ (- (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (* 2/15 x)))))))) x) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (-.f64 (*.f64 x #s(literal 1/45 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 F #s(literal -7/360 binary64)))) (fma.f64 (*.f64 #s(literal 1/6 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 x #s(literal 1/3 binary64)))) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))) B)
(/ (- (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (+ (* 1/3 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))))))))))) x) B)
(/.f64 (-.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 1/6 binary64) (fma.f64 (*.f64 B B) (-.f64 (fma.f64 x #s(literal 1/45 binary64) (*.f64 (*.f64 B B) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 (fma.f64 F #s(literal 1/840 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 F #s(literal -7/360 binary64))))) (fma.f64 (*.f64 x #s(literal 1/45 binary64)) #s(literal -1/3 binary64) (*.f64 x #s(literal 1/105 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 F #s(literal -7/360 binary64)))) (*.f64 x #s(literal 1/3 binary64)))) (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))))) x) B)
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(- (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (/ (* x (cos B)) (sin B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+ (* x (- (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (/ (cos B) (sin B)))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (neg.f64 (fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (cos.f64 B) (sin.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(+ (* x (- (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))) (/ (cos B) (sin B)))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (fma.f64 #s(literal 3/2 binary64) (*.f64 (/.f64 (*.f64 x F) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64))))) (neg.f64 (fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (cos.f64 B) (sin.f64 B))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(+ (* x (- (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) (/ (cos B) (sin B)))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (fma.f64 x (fma.f64 (*.f64 #s(literal -5/2 binary64) (/.f64 (*.f64 x F) (sin.f64 B))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 7 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64))))))) (neg.f64 (fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 (cos.f64 B) (sin.f64 B))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* -1 (/ (* x (cos B)) (sin B)))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(* x (- (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))) (/ (cos B) (sin B))))
(*.f64 x (-.f64 (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))) (sin.f64 B)) (/.f64 (cos.f64 B) (sin.f64 B))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B))))
(*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 F (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))) (sin.f64 B)) (/.f64 (cos.f64 B) (sin.f64 B)))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 (pow x 3)))))) (/ (cos B) (sin B))))
(*.f64 x (-.f64 (fma.f64 (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64))))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 F (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64))))))) (/.f64 (cos.f64 B) (sin.f64 B))))
(* -1 (/ (* x (cos B)) (sin B)))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(* -1 (* x (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 (pow x 3))))) (/ (cos B) (sin B)))))
(*.f64 (-.f64 (/.f64 (cos.f64 B) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sin.f64 B)))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))) x)) (/ (cos B) (sin B)))))
(*.f64 (-.f64 (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) x)) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))) x)) (/ (cos B) (sin B)))))
(*.f64 (-.f64 (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) x)) (neg.f64 x))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))
(* F (+ (* -1/2 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))))
(*.f64 F (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 F F) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B))))
(* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))
(*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal 3/8 binary64) (*.f64 (/.f64 (*.f64 F F) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sin.f64 B)))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B))))
(* F (+ (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (pow F 2) (+ (* -5/16 (* (/ (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (* (/ 1 (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))))
(*.f64 F (fma.f64 (*.f64 F F) (fma.f64 (*.f64 F F) (fma.f64 #s(literal 3/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64)))) (sin.f64 B)) (*.f64 #s(literal -5/16 binary64) (*.f64 (/.f64 (*.f64 F F) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 7 binary64))))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sin.f64 B)))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B))))
(/ 1 (sin B))
(/.f64 #s(literal 1 binary64) (sin.f64 B))
(+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (sin.f64 B) (*.f64 F F))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (/ 1 (sin B))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (sin.f64 B) (*.f64 F F))) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (*.f64 (*.f64 F F) (*.f64 F F))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))) (/ 1 (sin B)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (*.f64 (*.f64 F F) (*.f64 F F)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64))) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 6 binary64))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (sin.f64 B) (*.f64 F F))) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ 1 (sin B)))
(fma.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (sin.f64 B) (*.f64 F F))) #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B))))) (/ 1 (sin B)))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (sin.f64 B) (*.f64 F F))) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (*.f64 (*.f64 F F) (*.f64 F F))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (sin B)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* (pow F 6) (sin B)))))) (/ 1 (sin B)))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (sin.f64 B) (*.f64 F F))) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (sin.f64 B) (*.f64 (*.f64 F F) (*.f64 F F)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64))) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (*.f64 (sin.f64 B) (pow.f64 F #s(literal 6 binary64)))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(* (/ F B) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F B))
(/ (+ (* 1/6 (* (* (pow B 2) F) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) B)
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 #s(literal 1/6 binary64) (*.f64 F (*.f64 B B)) F)) B)
(/ (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* -1 (* (* (pow B 2) (+ (* -1/36 F) (* 1/120 F))) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))))) B)
(/.f64 (fma.f64 (*.f64 B B) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 #s(literal 1/6 binary64) F (neg.f64 (*.f64 (*.f64 B B) (*.f64 F #s(literal -7/360 binary64)))))) (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))))) B)
(/ (+ (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) (* (pow B 2) (+ (* 1/6 (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))) (* (pow B 2) (+ (* -1 (* (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))) (+ (* -1/36 F) (* 1/120 F)))) (* -1 (* (* (pow B 2) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F)))))) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))))))))) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) #s(literal 1/6 binary64) (*.f64 (*.f64 B B) (neg.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 F #s(literal -7/360 binary64) (*.f64 (*.f64 B B) (fma.f64 F #s(literal 1/840 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 F #s(literal -7/360 binary64)))))))))) (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))))) B)
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+ (* -1 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 x F)) (neg.f64 (sin.f64 B))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (-.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (/.f64 (*.f64 x F) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))))) (/.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))))) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(+ (* x (+ (* -1 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ (* F x) (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))) (* (/ F (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (-.f64 (*.f64 x (fma.f64 (*.f64 #s(literal -5/2 binary64) (/.f64 (*.f64 x F) (sin.f64 B))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 7 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))))))) (/.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))))) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x)))
(/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (sin.f64 B))
(+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (fma.f64 F F #s(literal 2 binary64))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (sin.f64 B)))
(+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (fma.f64 F F #s(literal 2 binary64))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64))))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (sin.f64 B))))
(+ (* -1/2 (* (/ (* F (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* (sin B) (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) (sin B)) (sqrt (/ 1 x))))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 F (fma.f64 #s(literal 1/64 binary64) (/.f64 (*.f64 x (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/16 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64))))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (fma.f64 F F #s(literal 2 binary64))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64))))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (sin.f64 B)))))
(* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))
(*.f64 (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))
(+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x))))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))
(+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))
(+ (* -1 (/ (+ (* -1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* (sin B) (sqrt -1/2))) (sqrt x))) (* 1/2 (* (/ (* F (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 x))))) (pow x 3))) (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* (sin B) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) (sin B)) (sqrt (/ 1 x)))))
(-.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (fma.f64 #s(literal -1/64 binary64) (/.f64 (*.f64 x (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/2 binary64)) (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/16 binary64)))) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 x)) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1/2 binary64)))))) (*.f64 x (*.f64 x x))))
(* B (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(* B (+ (sqrt (+ 2 (+ (* 2 x) (pow F 2)))) (* -1/6 (* (pow B 2) (sqrt (+ 2 (+ (* 2 x) (pow F 2))))))))
(*.f64 B (*.f64 (fma.f64 (*.f64 B B) #s(literal -1/6 binary64) #s(literal 1 binary64)) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* B (+ (sqrt (+ 2 (+ (* 2 x) (pow F 2)))) (* (pow B 2) (+ (* -1/6 (sqrt (+ 2 (+ (* 2 x) (pow F 2))))) (* 1/120 (* (pow B 2) (sqrt (+ 2 (+ (* 2 x) (pow F 2))))))))))
(*.f64 B (fma.f64 (*.f64 B B) (*.f64 (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* B (+ (sqrt (+ 2 (+ (* 2 x) (pow F 2)))) (* (pow B 2) (+ (* -1/6 (sqrt (+ 2 (+ (* 2 x) (pow F 2))))) (* (pow B 2) (+ (* -1/5040 (* (pow B 2) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))) (* 1/120 (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))))))))
(*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (*.f64 (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/6 binary64))) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* (sin B) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(* (sin B) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(* (sin B) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(* (sin B) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(* (sin B) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(* (sin B) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(* (sin B) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(* (sin B) (sqrt (+ 2 (+ (* 2 x) (pow F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(* (sin B) (sqrt (+ 2 (pow F 2))))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F #s(literal 2 binary64))))
(+ (* (sin B) (sqrt (+ 2 (pow F 2)))) (* (* x (sin B)) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))))
(+ (* x (+ (* -1/2 (* (* x (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* (sin B) (sqrt (/ 1 (+ 2 (pow F 2))))))) (* (sin B) (sqrt (+ 2 (pow F 2)))))
(fma.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))))) (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))))
(+ (* x (+ (* x (+ (* -1/2 (* (sin B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 1/2 (* (* x (sin B)) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))) (* (sin B) (sqrt (/ 1 (+ 2 (pow F 2))))))) (* (sin B) (sqrt (+ 2 (pow F 2)))))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))))))) (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))))
(* (sqrt x) (* (sin B) (sqrt 2)))
(*.f64 (sqrt.f64 x) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 2 binary64))))
(* x (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sin B) (+ 2 (pow F 2))) (sqrt 2)))) (* (sqrt (/ 1 x)) (* (sin B) (sqrt 2)))))
(*.f64 x (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (sin.f64 B) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 2 binary64))))))
(* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (* (sin B) (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sin B) (+ 2 (pow F 2))) (sqrt 2)))) (* (sqrt (/ 1 x)) (* (sin B) (sqrt 2))))))
(*.f64 x (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (sin.f64 B) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (sin.f64 B) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 2 binary64)))))))
(* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (* (sin B) (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 7))) (/ (* (sin B) (pow (+ 2 (pow F 2)) 3)) (pow (sqrt 2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sin B) (+ 2 (pow F 2))) (sqrt 2)))) (* (sqrt (/ 1 x)) (* (sin B) (sqrt 2)))))))
(*.f64 x (fma.f64 (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64))))) (/.f64 (*.f64 (sin.f64 B) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (sin.f64 B) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (sin.f64 B) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 (sin.f64 B) (sqrt.f64 #s(literal 2 binary64))))))))
(* -1 (* (sqrt x) (* (sin B) (* (sqrt -2) (sqrt -1)))))
(*.f64 (*.f64 (sin.f64 B) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64)))) (neg.f64 (sqrt.f64 x)))
(* -1 (* x (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sin B) (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -2)))) (* (sqrt (/ 1 x)) (* (sin B) (* (sqrt -2) (sqrt -1)))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (sin.f64 B) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 #s(literal -2 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (sin.f64 B)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))))) (neg.f64 x))
(* -1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (* (sin B) (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sin B) (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -2)))) (* (sqrt (/ 1 x)) (* (sin B) (* (sqrt -2) (sqrt -1))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (sin.f64 B) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 #s(literal -2 binary64))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 (sin.f64 B) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (/.f64 (*.f64 (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal -2 binary64)))))) (neg.f64 x))
(* -1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (* (sin B) (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 7))) (/ (* (sin B) (* (sqrt -1) (pow (+ 2 (pow F 2)) 3))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sin B) (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -2)))) (* (sqrt (/ 1 x)) (* (sin B) (* (sqrt -2) (sqrt -1)))))))))
(*.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64)))) (*.f64 (sin.f64 B) (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64))))) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (sin.f64 B) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 #s(literal -2 binary64))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 (sin.f64 B) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (/.f64 (*.f64 (*.f64 (sin.f64 B) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal -2 binary64))))))) (neg.f64 x))
(* (sin B) (sqrt (+ 2 (* 2 x))))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))
(+ (* 1/2 (* (* (pow F 2) (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))) (* (sin B) (sqrt (+ 2 (* 2 x)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 F F) (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))
(+ (* (sin B) (sqrt (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/8 (* (* (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 1/2 (* (sin B) (sqrt (/ 1 (+ 2 (* 2 x)))))))))
(fma.f64 (*.f64 F F) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 F F) (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))))))) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))
(+ (* (sin B) (sqrt (+ 2 (* 2 x)))) (* (pow F 2) (+ (* 1/2 (* (sin B) (sqrt (/ 1 (+ 2 (* 2 x)))))) (* (pow F 2) (+ (* -1/8 (* (sin B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 1/16 (* (* (pow F 2) (sin B)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))
(fma.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) (*.f64 (*.f64 F F) (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 (sin.f64 B) (*.f64 F F))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))))))
(* F (sin B))
(*.f64 (sin.f64 B) F)
(* F (+ (sin B) (* 1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2)))))
(*.f64 F (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 B) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))) (sin.f64 B)))
(* F (+ (sin B) (+ (* -1/8 (/ (* (sin B) (pow (+ 2 (* 2 x)) 2)) (pow F 4))) (* 1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2))))))
(*.f64 F (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sin.f64 B) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (*.f64 (*.f64 F F) (*.f64 F F))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 B) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))) (sin.f64 B))))
(* F (+ (sin B) (+ (* -1/8 (/ (* (sin B) (pow (+ 2 (* 2 x)) 2)) (pow F 4))) (+ (* 1/16 (/ (* (sin B) (pow (+ 2 (* 2 x)) 3)) (pow F 6))) (* 1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2)))))))
(*.f64 F (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sin.f64 B) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (*.f64 (*.f64 F F) (*.f64 F F))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 B) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))) (sin.f64 B))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 B) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (pow.f64 F #s(literal 6 binary64)))))
(* -1 (* F (sin B)))
(neg.f64 (*.f64 (sin.f64 B) F))
(* -1 (* F (+ (sin B) (* 1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 B) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))) (sin.f64 B)) (neg.f64 F))
(* -1 (* F (+ (sin B) (+ (* -1/8 (/ (* (sin B) (pow (+ 2 (* 2 x)) 2)) (pow F 4))) (* 1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2)))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sin.f64 B) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (*.f64 (*.f64 F F) (*.f64 F F))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 B) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))) (sin.f64 B))) (neg.f64 F))
(* -1 (* F (+ (sin B) (+ (* -1/8 (/ (* (sin B) (pow (+ 2 (* 2 x)) 2)) (pow F 4))) (+ (* 1/16 (/ (* (sin B) (pow (+ 2 (* 2 x)) 3)) (pow F 6))) (* 1/2 (/ (* (sin B) (+ 2 (* 2 x))) (pow F 2))))))))
(*.f64 (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sin.f64 B) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (*.f64 (*.f64 F F) (*.f64 F F))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 B) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))) (sin.f64 B))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sin.f64 B) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (pow.f64 F #s(literal 6 binary64)))) (neg.f64 F))
B
(* B (+ 1 (* -1/6 (pow B 2))))
(fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B)
(* B (+ 1 (* (pow B 2) (- (* 1/120 (pow B 2)) 1/6))))
(*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* B (+ 1 (* (pow B 2) (- (* (pow B 2) (+ 1/120 (* -1/5040 (pow B 2)))) 1/6))))
(*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(sin B)
(sin.f64 B)
(sin B)
(sin.f64 B)
(sin B)
(sin.f64 B)
(sin B)
(sin.f64 B)
(sin B)
(sin.f64 B)
(sin B)
(sin.f64 B)
(sin B)
(sin.f64 B)
(sin B)
(sin.f64 B)
(/ -1 B)
(/.f64 #s(literal -1 binary64) B)
(- (* -1 (/ x B)) (/ 1 B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) B))
(- (* -1 (/ x B)) (/ 1 B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) B))
(- (* -1 (/ x B)) (/ 1 B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) B))
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (* x (+ (/ 1 B) (/ 1 (* B x)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))) (neg.f64 x))
(* -1 (* x (+ (/ 1 B) (/ 1 (* B x)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))) (neg.f64 x))
(* -1 (* x (+ (/ 1 B) (/ 1 (* B x)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))) (neg.f64 x))
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (* x (+ (/ 1 B) (/ 1 (* B x)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))) (neg.f64 x))
(* -1 (* x (+ (/ 1 B) (/ 1 (* B x)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))) (neg.f64 x))
(* -1 (* x (+ (/ 1 B) (/ 1 (* B x)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))) (neg.f64 x))
(* -1 (/ (+ 1 x) B))
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(* -1 (/ (+ 1 x) B))
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(* -1 (/ (+ 1 x) B))
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(* -1 (/ (+ 1 x) B))
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(* -1 (/ (+ 1 x) B))
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(* -1 (/ (+ 1 x) B))
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(* -1 (/ (+ 1 x) B))
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(* -1 (/ (+ 1 x) B))
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(* -1 (/ (+ 1 x) B))
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(* -1 (/ (+ 1 x) B))
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(* -1 (/ (+ 1 x) B))
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(* -1 (/ (+ 1 x) B))
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
-1
#s(literal -1 binary64)
(- (* -1 x) 1)
(-.f64 #s(literal -1 binary64) x)
(- (* -1 x) 1)
(-.f64 #s(literal -1 binary64) x)
(- (* -1 x) 1)
(-.f64 #s(literal -1 binary64) x)
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (/ 1 x))))
(-.f64 #s(literal -1 binary64) x)
(* -1 (* x (+ 1 (/ 1 x))))
(-.f64 #s(literal -1 binary64) x)
(* -1 (* x (+ 1 (/ 1 x))))
(-.f64 #s(literal -1 binary64) x)
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (/ 1 x))))
(-.f64 #s(literal -1 binary64) x)
(* -1 (* x (+ 1 (/ 1 x))))
(-.f64 #s(literal -1 binary64) x)
(* -1 (* x (+ 1 (/ 1 x))))
(-.f64 #s(literal -1 binary64) x)
(- (/ 1 (pow F 2)) 1)
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) #s(literal -1 binary64))
(- (+ (* x (- (/ 1 (pow F 2)) 1)) (/ 1 (pow F 2))) 1)
(*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) #s(literal -1 binary64)))
(- (+ (* x (- (/ 1 (pow F 2)) 1)) (/ 1 (pow F 2))) 1)
(*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) #s(literal -1 binary64)))
(- (+ (* x (- (/ 1 (pow F 2)) 1)) (/ 1 (pow F 2))) 1)
(*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) #s(literal -1 binary64)))
(* x (- (/ 1 (pow F 2)) 1))
(fma.f64 x (/.f64 #s(literal 1 binary64) (*.f64 F F)) (neg.f64 x))
(* x (- (+ (/ 1 (* (pow F 2) x)) (/ 1 (pow F 2))) (+ 1 (/ 1 x))))
(fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 F F)))) (-.f64 #s(literal -1 binary64) x))
(* x (- (+ (/ 1 (* (pow F 2) x)) (/ 1 (pow F 2))) (+ 1 (/ 1 x))))
(fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 F F)))) (-.f64 #s(literal -1 binary64) x))
(* x (- (+ (/ 1 (* (pow F 2) x)) (/ 1 (pow F 2))) (+ 1 (/ 1 x))))
(fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 F F)))) (-.f64 #s(literal -1 binary64) x))
(* -1 (* x (- 1 (/ 1 (pow F 2)))))
(neg.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 F F)))))
(* -1 (* x (- (+ 1 (* -1 (/ (- (/ 1 (pow F 2)) 1) x))) (/ 1 (pow F 2)))))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 F F)) #s(literal 1 binary64)) x) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 F F)))) (neg.f64 x))
(* -1 (* x (- (+ 1 (* -1 (/ (- (/ 1 (pow F 2)) 1) x))) (/ 1 (pow F 2)))))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 F F)) #s(literal 1 binary64)) x) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 F F)))) (neg.f64 x))
(* -1 (* x (- (+ 1 (* -1 (/ (- (/ 1 (pow F 2)) 1) x))) (/ 1 (pow F 2)))))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 F F)) #s(literal 1 binary64)) x) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 F F)))) (neg.f64 x))
(* 1/2 (/ (+ 2 (* 2 x)) (pow F 2)))
(/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 F F))
(/ (+ (* -1 (* (pow F 2) (+ 1 x))) (* 1/2 (+ 2 (* 2 x)))) (pow F 2))
(/.f64 (fma.f64 (*.f64 F F) (-.f64 #s(literal -1 binary64) x) (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 F F))
(/ (+ (* -1 (* (pow F 2) (+ 1 x))) (* 1/2 (+ 2 (* 2 x)))) (pow F 2))
(/.f64 (fma.f64 (*.f64 F F) (-.f64 #s(literal -1 binary64) x) (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 F F))
(/ (+ (* -1 (* (pow F 2) (+ 1 x))) (* 1/2 (+ 2 (* 2 x)))) (pow F 2))
(/.f64 (fma.f64 (*.f64 F F) (-.f64 #s(literal -1 binary64) x) (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 F F))
(* -1 (+ 1 x))
(-.f64 #s(literal -1 binary64) x)
(- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))
(- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))
(- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))
(* -1 (+ 1 x))
(-.f64 #s(literal -1 binary64) x)
(- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))
(- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))
(- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))
(/ (- (/ 1 (pow F 2)) 1) B)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) #s(literal -1 binary64)) B)
(- (+ (* x (- (/ 1 (* B (pow F 2))) (/ 1 B))) (/ 1 (* B (pow F 2)))) (/ 1 B))
(*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 B (*.f64 F F))) (/.f64 #s(literal -1 binary64) B)))
(- (+ (* x (- (/ 1 (* B (pow F 2))) (/ 1 B))) (/ 1 (* B (pow F 2)))) (/ 1 B))
(*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 B (*.f64 F F))) (/.f64 #s(literal -1 binary64) B)))
(- (+ (* x (- (/ 1 (* B (pow F 2))) (/ 1 B))) (/ 1 (* B (pow F 2)))) (/ 1 B))
(*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 B (*.f64 F F))) (/.f64 #s(literal -1 binary64) B)))
(/ (* x (- (/ 1 (pow F 2)) 1)) B)
(/.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) (*.f64 F F)) (neg.f64 x)) B)
(* x (- (+ (/ 1 (* B (* (pow F 2) x))) (/ 1 (* B (pow F 2)))) (+ (/ 1 B) (/ 1 (* B x)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 B (*.f64 F F)) x)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 B (*.f64 F F))) (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))))))
(* x (- (+ (/ 1 (* B (* (pow F 2) x))) (/ 1 (* B (pow F 2)))) (+ (/ 1 B) (/ 1 (* B x)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 B (*.f64 F F)) x)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 B (*.f64 F F))) (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))))))
(* x (- (+ (/ 1 (* B (* (pow F 2) x))) (/ 1 (* B (pow F 2)))) (+ (/ 1 B) (/ 1 (* B x)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 B (*.f64 F F)) x)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 B (*.f64 F F))) (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))))))
(* -1 (/ (* x (- 1 (/ 1 (pow F 2)))) B))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 F F)))) (neg.f64 B))
(* -1 (* x (- (+ (* -1 (/ (- (/ 1 (* B (pow F 2))) (/ 1 B)) x)) (/ 1 B)) (/ 1 (* B (pow F 2))))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 B (*.f64 F F))) (/.f64 #s(literal -1 binary64) B)) x)) (/.f64 #s(literal -1 binary64) (*.f64 B (*.f64 F F)))) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (- (/ 1 (* B (pow F 2))) (/ 1 B)) x)) (/ 1 B)) (/ 1 (* B (pow F 2))))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 B (*.f64 F F))) (/.f64 #s(literal -1 binary64) B)) x)) (/.f64 #s(literal -1 binary64) (*.f64 B (*.f64 F F)))) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (- (/ 1 (* B (pow F 2))) (/ 1 B)) x)) (/ 1 B)) (/ 1 (* B (pow F 2))))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 B (*.f64 F F))) (/.f64 #s(literal -1 binary64) B)) x)) (/.f64 #s(literal -1 binary64) (*.f64 B (*.f64 F F)))) (neg.f64 x))
(* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2))))
(/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 B (*.f64 F F)))
(/ (+ (* -1 (/ (* (pow F 2) (+ 1 x)) B)) (* 1/2 (/ (+ 2 (* 2 x)) B))) (pow F 2))
(/.f64 (fma.f64 (*.f64 F F) (/.f64 (-.f64 #s(literal -1 binary64) x) B) (/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) B)) (*.f64 F F))
(/ (+ (* -1 (/ (* (pow F 2) (+ 1 x)) B)) (* 1/2 (/ (+ 2 (* 2 x)) B))) (pow F 2))
(/.f64 (fma.f64 (*.f64 F F) (/.f64 (-.f64 #s(literal -1 binary64) x) B) (/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) B)) (*.f64 F F))
(/ (+ (* -1 (/ (* (pow F 2) (+ 1 x)) B)) (* 1/2 (/ (+ 2 (* 2 x)) B))) (pow F 2))
(/.f64 (fma.f64 (*.f64 F F) (/.f64 (-.f64 #s(literal -1 binary64) x) B) (/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) B)) (*.f64 F F))
(* -1 (/ (+ 1 x) B))
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(+ (* -1 (/ (+ 1 x) B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 B (*.f64 F F))) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(+ (* -1 (/ (+ 1 x) B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 B (*.f64 F F))) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(+ (* -1 (/ (+ 1 x) B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 B (*.f64 F F))) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(* -1 (/ (+ 1 x) B))
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(+ (* -1 (/ (+ 1 x) B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 B (*.f64 F F))) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(+ (* -1 (/ (+ 1 x) B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 B (*.f64 F F))) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(+ (* -1 (/ (+ 1 x) B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 B (*.f64 F F))) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/ 2 (pow F 2))
(/.f64 #s(literal 2 binary64) (*.f64 F F))
(+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))
(fma.f64 #s(literal 2 binary64) (/.f64 x (*.f64 F F)) (/.f64 #s(literal 2 binary64) (*.f64 F F)))
(+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))
(fma.f64 #s(literal 2 binary64) (/.f64 x (*.f64 F F)) (/.f64 #s(literal 2 binary64) (*.f64 F F)))
(+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))
(fma.f64 #s(literal 2 binary64) (/.f64 x (*.f64 F F)) (/.f64 #s(literal 2 binary64) (*.f64 F F)))
(* 2 (/ x (pow F 2)))
(/.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 F F))
(* x (+ (* 2 (/ 1 (* (pow F 2) x))) (* 2 (/ 1 (pow F 2)))))
(*.f64 x (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 F F)) (/.f64 #s(literal 2 binary64) (*.f64 x (*.f64 F F)))))
(* x (+ (* 2 (/ 1 (* (pow F 2) x))) (* 2 (/ 1 (pow F 2)))))
(*.f64 x (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 F F)) (/.f64 #s(literal 2 binary64) (*.f64 x (*.f64 F F)))))
(* x (+ (* 2 (/ 1 (* (pow F 2) x))) (* 2 (/ 1 (pow F 2)))))
(*.f64 x (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 F F)) (/.f64 #s(literal 2 binary64) (*.f64 x (*.f64 F F)))))
(* 2 (/ x (pow F 2)))
(/.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 F F))
(* x (+ (* 2 (/ 1 (* (pow F 2) x))) (* 2 (/ 1 (pow F 2)))))
(*.f64 x (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 F F)) (/.f64 #s(literal 2 binary64) (*.f64 x (*.f64 F F)))))
(* x (+ (* 2 (/ 1 (* (pow F 2) x))) (* 2 (/ 1 (pow F 2)))))
(*.f64 x (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 F F)) (/.f64 #s(literal 2 binary64) (*.f64 x (*.f64 F F)))))
(* x (+ (* 2 (/ 1 (* (pow F 2) x))) (* 2 (/ 1 (pow F 2)))))
(*.f64 x (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 F F)) (/.f64 #s(literal 2 binary64) (*.f64 x (*.f64 F F)))))
(/ (+ 2 (* 2 x)) (pow F 2))
(/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))
(/ (+ 2 (* 2 x)) (pow F 2))
(/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))
(/ (+ 2 (* 2 x)) (pow F 2))
(/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))
(/ (+ 2 (* 2 x)) (pow F 2))
(/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))
(/ (+ 2 (* 2 x)) (pow F 2))
(/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))
(/ (+ 2 (* 2 x)) (pow F 2))
(/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))
(/ (+ 2 (* 2 x)) (pow F 2))
(/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))
(/ (+ 2 (* 2 x)) (pow F 2))
(/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))
(/ (+ 2 (* 2 x)) (pow F 2))
(/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))
(/ (+ 2 (* 2 x)) (pow F 2))
(/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))
(/ (+ 2 (* 2 x)) (pow F 2))
(/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))
(/ (+ 2 (* 2 x)) (pow F 2))
(/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))
2
#s(literal 2 binary64)
(+ 2 (* 2 x))
(fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))
(+ 2 (* 2 x))
(fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))
(+ 2 (* 2 x))
(fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* x (+ 2 (* 2 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x)))
(* x (+ 2 (* 2 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x)))
(* x (+ 2 (* 2 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x)))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* x (+ 2 (* 2 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x)))
(* x (+ 2 (* 2 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x)))
(* x (+ 2 (* 2 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x)))
(/ -1 B)
(/.f64 #s(literal -1 binary64) B)
(/ (- (* -1/6 (pow B 2)) 1) B)
(/.f64 (fma.f64 (*.f64 B B) #s(literal -1/6 binary64) #s(literal -1 binary64)) B)
(/ (- (* (pow B 2) (- (* -7/360 (pow B 2)) 1/6)) 1) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -7/360 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)) B)
(/ (- (* (pow B 2) (- (* (pow B 2) (- (* -31/15120 (pow B 2)) 7/360)) 1/6)) 1) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -31/15120 binary64) #s(literal -7/360 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)) B)
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/ -1 (sin B))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(* -1 x)
(neg.f64 x)
(- (* F (sqrt (/ 1 (+ 2 (* 2 x))))) x)
(fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x))
(- (* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* -1/2 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))))) x)
(fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x))
(- (* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))) x)
(fma.f64 F (fma.f64 (*.f64 F F) (fma.f64 (*.f64 #s(literal 3/8 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x))
(- 1 x)
(-.f64 #s(literal 1 binary64) x)
(- (+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2)))) x)
(fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal 1 binary64) x))
(- (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))))) x)
(-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (*.f64 F F) (*.f64 F F)))) #s(literal 1 binary64)) x)
(- (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6)))))) x)
(fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (*.f64 F F) (*.f64 F F))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64))) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (pow.f64 F #s(literal 6 binary64))))) (-.f64 #s(literal 1 binary64) x))
(* -1 (+ 1 x))
(-.f64 #s(literal -1 binary64) x)
(- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ 1 x))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4)))) (+ 1 x))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (*.f64 F F) (*.f64 F F)))) #s(literal -1 binary64)) x)
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6))))) (+ 1 x))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (*.f64 F F) (*.f64 F F))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64))) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (pow.f64 F #s(literal 6 binary64))))) (-.f64 #s(literal -1 binary64) x))
(* F (sqrt (/ 1 (+ 2 (pow F 2)))))
(*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1)))
(fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 F) #s(literal -1 binary64)) (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (- (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))) 1)))
(fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 F) (fma.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 x F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) #s(literal -1 binary64))) (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (- (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) 1)))
(fma.f64 x (fma.f64 x (fma.f64 (*.f64 #s(literal -5/2 binary64) (*.f64 x F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 7 binary64)))) (*.f64 (*.f64 #s(literal 3/2 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 F) #s(literal -1 binary64))) (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* -1 x)
(neg.f64 x)
(* x (- (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3)))) 1))
(*.f64 x (fma.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) 1))
(*.f64 x (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (*.f64 F (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (sqrt 1/2)) (sqrt (/ 1 (pow x 7))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3)))))) 1))
(fma.f64 x (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (*.f64 F (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64)))) (/.f64 (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))))) (neg.f64 x))
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1 (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (neg.f64 F)) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (* x (+ 1 (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))) x)))))
(neg.f64 (fma.f64 x (/.f64 (fma.f64 F (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 F (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))))))) (neg.f64 x)) x))
(* -1 (* x (+ 1 (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (sqrt -1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x))))) x)))))
(neg.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (sqrt.f64 #s(literal -1/2 binary64))) (fma.f64 F (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 F (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64)))))))) (neg.f64 x)) x))
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/ (- (* F (sqrt (/ 1 (+ 2 (+ (* 2 x) (pow F 2)))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(+ (* -1 (/ x B)) (* (/ F B) (sqrt (/ 1 (+ 2 (* 2 x))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (/.f64 F B)) (/.f64 x B))
(+ (* -1 (/ x B)) (* F (+ (* -1/2 (* (/ (pow F 2) B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 B) (sqrt (/ 1 (+ 2 (* 2 x))))))))
(fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 F F) B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) B)) (/.f64 (neg.f64 x) B))
(+ (* -1 (/ x B)) (* F (+ (* (/ 1 B) (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/2 (* (/ 1 B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 3/8 (* (/ (pow F 2) B) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))
(-.f64 (*.f64 F (fma.f64 (*.f64 F F) (fma.f64 (*.f64 #s(literal 3/8 binary64) (/.f64 (*.f64 F F) B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) B))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) B))) (/.f64 x B))
(/ (- 1 x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (/ 1 B)) (/ x B))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 B (*.f64 F F))) (/.f64 (-.f64 #s(literal 1 binary64) x) B))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4)))) (/ 1 B))) (/ x B))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 B (*.f64 F F))) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 B (*.f64 (*.f64 F F) (*.f64 F F))))) (/.f64 (-.f64 #s(literal 1 binary64) x) B))
(- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4)))) (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* B (pow F 6)))) (/ 1 B)))) (/ x B))
(-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 B (*.f64 (*.f64 F F) (*.f64 F F)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64))) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (*.f64 B (pow.f64 F #s(literal 6 binary64))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 B (*.f64 F F))) (/.f64 #s(literal 1 binary64) B))) (/.f64 x B))
(* -1 (/ (+ 1 x) B))
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(+ (* -1 (/ (+ 1 x) B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 B (*.f64 F F))) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(+ (* -1 (/ (+ 1 x) B)) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4))))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 B (*.f64 F F))) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 B (*.f64 (*.f64 F F) (*.f64 F F))))) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(+ (* -1 (/ (+ 1 x) B)) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* B (pow F 4)))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (* B (pow F 6)))))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 B (*.f64 F F))) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 B (*.f64 (*.f64 F F) (*.f64 F F))))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64))) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (*.f64 B (pow.f64 F #s(literal 6 binary64))))) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 F B))
(+ (* x (- (* -1 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (/ 1 B))) (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 (/.f64 F B)) (/.f64 #s(literal -1 binary64) B)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 F B)))
(+ (* x (- (+ (* -1 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (/ (* F x) B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))) (/ 1 B))) (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 (/.f64 F B)) (fma.f64 #s(literal 3/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) (/.f64 (*.f64 x F) B)) (/.f64 #s(literal -1 binary64) B))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 F B)))
(+ (* x (- (+ (* -1 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (/ (* F x) B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* (/ F B) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5)))))))) (/ 1 B))) (* (/ F B) (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (fma.f64 x (fma.f64 (*.f64 #s(literal -5/2 binary64) (/.f64 (*.f64 x F) B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 7 binary64)))) (*.f64 (*.f64 #s(literal 3/2 binary64) (/.f64 F B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 (/.f64 F B)) (/.f64 #s(literal -1 binary64) B))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 F B)))
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* x (- (* (/ (* F (sqrt 1/2)) B) (sqrt (/ 1 (pow x 3)))) (/ 1 B)))
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) B) (/.f64 #s(literal -1 binary64) B)))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* B (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (sqrt 1/2)) B) (sqrt (/ 1 (pow x 3))))) (/ 1 B)))
(*.f64 x (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (*.f64 F (fma.f64 F F #s(literal 2 binary64))) (*.f64 B (sqrt.f64 #s(literal 1/2 binary64))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) B) (/.f64 #s(literal -1 binary64) B))))
(* x (- (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (* B (sqrt 1/2))) (sqrt (/ 1 (pow x 5))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (* B (sqrt 1/2))) (sqrt (/ 1 (pow x 7))))) (* (/ (* F (sqrt 1/2)) B) (sqrt (/ 1 (pow x 3)))))) (/ 1 B)))
(*.f64 x (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (*.f64 F (fma.f64 F F #s(literal 2 binary64))) (*.f64 B (sqrt.f64 #s(literal 1/2 binary64))))) (+.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64)))) (/.f64 (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 B (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) B))) (/.f64 #s(literal -1 binary64) B))))
(* -1 (/ x B))
(/.f64 (neg.f64 x) B)
(* -1 (* x (+ (* -1 (* (/ (* F (* (sqrt -1) (sqrt -1/2))) B) (sqrt (/ 1 (pow x 3))))) (/ 1 B))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) B) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) B))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* B (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) B) (sqrt (/ 1 x)))) x)) (/ 1 B))))
(neg.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 F (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 B (sqrt.f64 #s(literal -1/2 binary64)))))) (/.f64 (*.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) B)) x))))
(* -1 (* x (+ (* -1 (/ (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (* B (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (* B (sqrt -1/2))) (sqrt (/ 1 (pow x 5))))) (* (/ (* F (* (sqrt -1) (sqrt -1/2))) B) (sqrt (/ 1 x))))) x)) (/ 1 B))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 F (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 B (sqrt.f64 #s(literal -1/2 binary64)))))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 B (sqrt.f64 #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) B))) x)) (neg.f64 x))
(/ 1 B)
(/.f64 #s(literal 1 binary64) B)
(/ 1 B)
(/.f64 #s(literal 1 binary64) B)
(/ 1 B)
(/.f64 #s(literal 1 binary64) B)
(/ 1 B)
(/.f64 #s(literal 1 binary64) B)
(/ 1 B)
(/.f64 #s(literal 1 binary64) B)
(/ 1 B)
(/.f64 #s(literal 1 binary64) B)
(/ 1 B)
(/.f64 #s(literal 1 binary64) B)
(/ 1 B)
(/.f64 #s(literal 1 binary64) B)
(/ 1 B)
(/.f64 #s(literal 1 binary64) B)
(/ 1 B)
(/.f64 #s(literal 1 binary64) B)
(/ 1 B)
(/.f64 #s(literal 1 binary64) B)
(/ 1 B)
(/.f64 #s(literal 1 binary64) B)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -1 (* (/ F (pow x 2)) (sqrt (/ 1 (+ 2 (* 2 x)))))) (/ 1 x))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 (/.f64 F (*.f64 x x))) (/.f64 #s(literal -1 binary64) x))
(- (* F (- (* -1 (/ F (* (pow x 3) (+ 2 (* 2 x))))) (* (/ 1 (pow x 2)) (sqrt (/ 1 (+ 2 (* 2 x))))))) (/ 1 x))
(fma.f64 F (-.f64 (/.f64 (neg.f64 F) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (*.f64 x x))) (/.f64 #s(literal -1 binary64) x))
(- (* F (- (* F (- (* -1 (* F (+ (* -1/2 (* (/ 1 (pow x 2)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* (/ 1 (pow x 4)) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))))) (/ 1 (* (pow x 3) (+ 2 (* 2 x)))))) (* (/ 1 (pow x 2)) (sqrt (/ 1 (+ 2 (* 2 x))))))) (/ 1 x))
(fma.f64 F (fma.f64 F (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 F) (/.f64 #s(literal -1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 x (*.f64 x x))))) (neg.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (*.f64 x x)))) (/.f64 #s(literal -1 binary64) x))
(/ 1 (- 1 x))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x))
(+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (pow (- 1 x) 2)))) (/ 1 (- 1 x)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x)))
(- (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow (- 1 x) 2))) (* -1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow (- 1 x) 3)))) (pow F 4))) (/ 1 (- 1 x))) (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (pow (- 1 x) 2)))))
(+.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x))))) (*.f64 (*.f64 F F) (*.f64 F F)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x))))
(- (+ (* -1 (/ (+ (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow (- 1 x) 2))) (+ (* -1/4 (/ (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2)))) (pow (- 1 x) 3))) (* 1/2 (/ (* (+ 2 (* 2 x)) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow (- 1 x) 2))) (* -1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow (- 1 x) 3))))) (- 1 x))))) (pow F 6))) (/ 1 (- 1 x))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (pow (- 1 x) 2)))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (pow (- 1 x) 2)))) (* -1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 4) (pow (- 1 x) 3)))))))
(-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x)) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x))))) (-.f64 #s(literal 1 binary64) x))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64))) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x))))) (pow.f64 F #s(literal 6 binary64)))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x)))) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (*.f64 (*.f64 F F) (*.f64 F F)) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 F F) (*.f64 F F)) (*.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) x)))))))
(/ -1 (+ 1 x))
(/.f64 #s(literal -1 binary64) (+.f64 x #s(literal 1 binary64)))
(- (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (pow (+ 1 x) 2)))) (/ 1 (+ 1 x)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))))) (/.f64 #s(literal -1 binary64) (+.f64 x #s(literal 1 binary64))))
(- (* -1 (/ (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow (+ 1 x) 3))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow (+ 1 x) 2)))) (pow F 4))) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (pow (+ 1 x) 2)))) (/ 1 (+ 1 x))))
(-.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) (*.f64 (+.f64 x #s(literal 1 binary64)) (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64))) (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))))) (neg.f64 (*.f64 (*.f64 F F) (*.f64 F F)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal 1 binary64)))))
(- (* -1 (/ (+ (* 1/4 (/ (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2)))) (pow (+ 1 x) 3))) (+ (* 1/2 (/ (* (+ 2 (* 2 x)) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow (+ 1 x) 3))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow (+ 1 x) 2))))) (+ 1 x))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow (+ 1 x) 2))))) (pow F 6))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 4) (pow (+ 1 x) 3)))) (+ (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (pow (+ 1 x) 2)))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (* (pow F 4) (pow (+ 1 x) 2)))) (/ 1 (+ 1 x))))))
(-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64))) (*.f64 (+.f64 x #s(literal 1 binary64)) (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) (*.f64 (+.f64 x #s(literal 1 binary64)) (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64))) (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))))) (+.f64 x #s(literal 1 binary64))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64))) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))))))) (pow.f64 F #s(literal 6 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 F F) (*.f64 F F)) (*.f64 (+.f64 x #s(literal 1 binary64)) (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))))) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (*.f64 (*.f64 F F) (*.f64 F F)) (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal 1 binary64))))))
(* (/ 1 F) (sqrt (+ 2 (pow F 2))))
(/.f64 (sqrt.f64 (fma.f64 F F #s(literal 2 binary64))) F)
(+ (* -1 (/ (* x (* (+ 2 (pow F 2)) (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1))) (pow F 2))) (* (/ 1 F) (sqrt (+ 2 (pow F 2)))))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 F F #s(literal 2 binary64))) F) (/.f64 (*.f64 (*.f64 x (fma.f64 F F #s(literal 2 binary64))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 F) #s(literal -1 binary64))) (*.f64 F F)))
(+ (* x (- (* -1 (* x (+ (* -1 (* (/ (pow (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1) 2) (pow F 3)) (sqrt (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (* (/ 1 F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))))))) (/ (* (+ 2 (pow F 2)) (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1)) (pow F 2)))) (* (/ 1 F) (sqrt (+ 2 (pow F 2)))))
(fma.f64 x (neg.f64 (fma.f64 x (-.f64 (*.f64 #s(literal 3/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) F)) (/.f64 (*.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 F) #s(literal -1 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 F) #s(literal -1 binary64))) (sqrt.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 F (*.f64 F F)))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 F) #s(literal -1 binary64))) (*.f64 F F)))) (/.f64 (sqrt.f64 (fma.f64 F F #s(literal 2 binary64))) F))
(+ (* x (- (* x (- (* -1 (* x (+ (* -5/2 (* (/ 1 F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))) (+ (* -3/2 (/ (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1) (* (pow F 2) (+ 2 (pow F 2))))) (* -1 (* (/ (* (+ (* -1 (* (/ (pow (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1) 2) (pow F 3)) (sqrt (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (* (/ 1 F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))))) (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1)) F) (sqrt (+ 2 (pow F 2))))))))) (+ (* -1 (* (/ (pow (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1) 2) (pow F 3)) (sqrt (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (* (/ 1 F) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))))))) (/ (* (+ 2 (pow F 2)) (- (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) 1)) (pow F 2)))) (* (/ 1 F) (sqrt (+ 2 (pow F 2)))))
(fma.f64 x (fma.f64 x (neg.f64 (fma.f64 x (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 3/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) F)) (/.f64 (*.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 F) #s(literal -1 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 F) #s(literal -1 binary64))) (sqrt.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 F (*.f64 F F)))) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 F) #s(literal -1 binary64)) F)) (neg.f64 (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))) (fma.f64 #s(literal -3/2 binary64) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 F) #s(literal -1 binary64)) (*.f64 (*.f64 F F) (fma.f64 F F #s(literal 2 binary64)))) (*.f64 #s(literal -5/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))) F)))) (-.f64 (*.f64 #s(literal 3/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) F)) (/.f64 (*.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 F) #s(literal -1 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 F) #s(literal -1 binary64))) (sqrt.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 F (*.f64 F F)))))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 F) #s(literal -1 binary64))) (neg.f64 (*.f64 F F)))) (/.f64 (sqrt.f64 (fma.f64 F F #s(literal 2 binary64))) F))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -1 (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) 1) x)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal -1 binary64)) x)
(/ (- (* -1 (/ (* (pow F 2) (pow (sqrt 1/2) 2)) (pow x 3))) (+ 1 (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3)))))) x)
(/.f64 (neg.f64 (fma.f64 (*.f64 F F) (/.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)))) x)
(/ (- (* -1 (/ (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt x))) (* (* (pow F 3) (pow (sqrt 1/2) 3)) (sqrt (/ 1 (pow x 3))))) (pow x 3))) (+ 1 (+ (* (* F (sqrt 1/2)) (sqrt (/ 1 (pow x 3)))) (/ (* (pow F 2) (pow (sqrt 1/2) 2)) (pow x 3))))) x)
(/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 F (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 x)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 F (*.f64 F F)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))))) (neg.f64 (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 F F) (/.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)))) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 (pow x 3))))) x))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (/ (* (pow F 2) (pow (sqrt -1/2) 2)) (pow x 2)) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) x)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 x)))) (* (* (pow F 3) (* (sqrt -1) (pow (sqrt -1/2) 3))) (sqrt (/ 1 (pow x 5))))) (/ (* (pow F 2) (pow (sqrt -1/2) 2)) x)) x)) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (sqrt.f64 #s(literal -1/2 binary64))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 F (*.f64 F F)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal -1/2 binary64))))) (neg.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) x)))) (neg.f64 x)) (*.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) x)) (neg.f64 x))
(sqrt (+ 2 (pow F 2)))
(sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))
(+ (sqrt (+ 2 (pow F 2))) (* x (sqrt (/ 1 (+ 2 (pow F 2))))))
(fma.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 (fma.f64 F F #s(literal 2 binary64))))
(+ (sqrt (+ 2 (pow F 2))) (* x (+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* -1/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))))))
(fma.f64 x (fma.f64 (*.f64 #s(literal -1/2 binary64) x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 F F #s(literal 2 binary64))))
(+ (sqrt (+ 2 (pow F 2))) (* x (+ (sqrt (/ 1 (+ 2 (pow F 2)))) (* x (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3)))) (* 1/2 (* x (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 F F #s(literal 2 binary64))))
(* (sqrt x) (sqrt 2))
(*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))
(* x (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 2)))) (* (sqrt (/ 1 x)) (sqrt 2))))
(*.f64 x (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (sqrt.f64 #s(literal 2 binary64)))))
(* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 2)))) (* (sqrt (/ 1 x)) (sqrt 2)))))
(*.f64 x (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (sqrt.f64 #s(literal 2 binary64))))))
(* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (pow (+ 2 (pow F 2)) 2) (pow (sqrt 2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 7))) (/ (pow (+ 2 (pow F 2)) 3) (pow (sqrt 2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (+ 2 (pow F 2)) (sqrt 2)))) (* (sqrt (/ 1 x)) (sqrt 2))))))
(*.f64 x (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64)))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (sqrt.f64 #s(literal 2 binary64)))))))
(* -1 (* (sqrt x) (* (sqrt -2) (sqrt -1))))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))) (neg.f64 (sqrt.f64 x)))
(* -1 (* x (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -2)))) (* (sqrt (/ 1 x)) (* (sqrt -2) (sqrt -1))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -2 binary64))))) (neg.f64 x))
(* -1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -2)))) (* (sqrt (/ 1 x)) (* (sqrt -2) (sqrt -1)))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (/.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal -2 binary64))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -2 binary64)))))) (neg.f64 x))
(* -1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow x 5))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow x 7))) (/ (* (sqrt -1) (pow (+ 2 (pow F 2)) 3)) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow x 3))) (/ (* (sqrt -1) (+ 2 (pow F 2))) (sqrt -2)))) (* (sqrt (/ 1 x)) (* (sqrt -2) (sqrt -1))))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal -2 binary64))) (fma.f64 (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64))))) (/.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -2 binary64))))))) (neg.f64 x))
(sqrt (+ 2 (* 2 x)))
(sqrt.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(+ (sqrt (+ 2 (* 2 x))) (* 1/2 (* (pow F 2) (sqrt (/ 1 (+ 2 (* 2 x)))))))
(fma.f64 (*.f64 (*.f64 F F) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))
(+ (sqrt (+ 2 (* 2 x))) (* (pow F 2) (+ (* -1/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3))))) (* 1/2 (sqrt (/ 1 (+ 2 (* 2 x))))))))
(fma.f64 (*.f64 F F) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))
(+ (sqrt (+ 2 (* 2 x))) (* (pow F 2) (+ (* 1/2 (sqrt (/ 1 (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -1/8 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 1/16 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))
(fma.f64 (*.f64 F F) (fma.f64 (*.f64 F F) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) #s(literal -1/8 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))
F
(* F (+ 1 (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2)))))
(fma.f64 F (/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 F F)) F)
(* F (+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))))))
(fma.f64 F (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (*.f64 (*.f64 F F) (*.f64 F F)))) F)
(* F (+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (+ (* 1/16 (/ (pow (+ 2 (* 2 x)) 3) (pow F 6))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2)))))))
(fma.f64 F (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (pow.f64 F #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (*.f64 (*.f64 F F) (*.f64 F F))))) F)
(* -1 F)
(neg.f64 F)
(* -1 (* F (+ 1 (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))))))
(neg.f64 (fma.f64 F (/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 F F)) F))
(* -1 (* F (+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2)))))))
(neg.f64 (fma.f64 F (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (*.f64 (*.f64 F F) (*.f64 F F)))) F))
(* -1 (* F (+ 1 (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 4))) (+ (* 1/16 (/ (pow (+ 2 (* 2 x)) 3) (pow F 6))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))))))))
(neg.f64 (fma.f64 F (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (pow.f64 F #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (*.f64 (*.f64 F F) (*.f64 F F))))) F))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ x B)
(/.f64 x B)
(/ (+ x (* -1/3 (* (pow B 2) x))) B)
(/.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 B B)) x) B)
(/ (+ x (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/45 binary64)) (*.f64 x #s(literal -1/3 binary64))) x) B)
(/ (+ x (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (fma.f64 (*.f64 x #s(literal 1/45 binary64)) #s(literal -1/3 binary64) (*.f64 x #s(literal 1/105 binary64))) (neg.f64 (*.f64 B B)) (*.f64 x #s(literal -1/45 binary64))) (*.f64 x #s(literal -1/3 binary64))) x) B)
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/ (* x (cos B)) (sin B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(pow F 2)
(*.f64 F F)
(pow F 2)
(*.f64 F F)
(pow F 2)
(*.f64 F F)
(pow F 2)
(*.f64 F F)
(pow F 2)
(*.f64 F F)
(pow F 2)
(*.f64 F F)
(pow F 2)
(*.f64 F F)
(pow F 2)
(*.f64 F F)
(pow F 2)
(*.f64 F F)
(pow F 2)
(*.f64 F F)
(pow F 2)
(*.f64 F F)
(pow F 2)
(*.f64 F F)
(* F (sqrt (/ 1 (+ 2 (* 2 x)))))
(*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))
(* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* -1/2 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))))))
(*.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))))
(* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5)))))))))
(*.f64 F (fma.f64 (*.f64 F F) (fma.f64 (*.f64 #s(literal 3/8 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))))
(* F (+ (sqrt (/ 1 (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 3)))) (* (pow F 2) (+ (* -5/16 (* (pow F 2) (sqrt (/ 1 (pow (+ 2 (* 2 x)) 7))))) (* 3/8 (sqrt (/ 1 (pow (+ 2 (* 2 x)) 5))))))))))
(*.f64 F (fma.f64 (*.f64 F F) (fma.f64 (*.f64 F F) (fma.f64 (*.f64 #s(literal -5/16 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 7 binary64)))) (*.f64 #s(literal 3/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (*.f64 F F) (*.f64 F F)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* -1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* -1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6))))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (*.f64 F F) (*.f64 F F))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64))) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (pow.f64 F #s(literal 6 binary64))))) #s(literal 1 binary64))
-1
#s(literal -1 binary64)
(- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) 1)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) #s(literal -1 binary64))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4)))) 1)
(fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (*.f64 F F) (*.f64 F F)))) #s(literal -1 binary64))
(- (+ (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) (+ (* 1/2 (/ (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 4))) (* 1/2 (/ (+ (* 1/2 (* (+ 2 (* 2 x)) (+ (* -1 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) 3)) (pow F 6))))) 1)
(fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (*.f64 F F) (*.f64 F F))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64))) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (pow.f64 F #s(literal 6 binary64))))) #s(literal -1 binary64))
(* F (sqrt (/ 1 (+ 2 (pow F 2)))))
(*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+ (* -1 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* F (sqrt (/ 1 (+ 2 (pow F 2))))))
(-.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (*.f64 x F)))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* 3/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))
(fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 F) (*.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 x F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))))) (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(+ (* F (sqrt (/ 1 (+ 2 (pow F 2))))) (* x (+ (* -1 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 3))))) (* x (+ (* -5/2 (* (* F x) (sqrt (/ 1 (pow (+ 2 (pow F 2)) 7))))) (* 3/2 (* F (sqrt (/ 1 (pow (+ 2 (pow F 2)) 5))))))))))
(fma.f64 x (fma.f64 x (fma.f64 (*.f64 #s(literal -5/2 binary64) (*.f64 x F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 7 binary64)))) (*.f64 (*.f64 #s(literal 3/2 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))))) (neg.f64 F))) (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))))
(* (* F (sqrt 1/2)) (sqrt (/ 1 x)))
(*.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))
(+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 x))))
(fma.f64 F (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 F (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))))
(+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 x)))))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 F (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))
(+ (* -1/2 (* (/ (* F (+ (* 1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt 1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3)))) (sqrt 1/2)) (sqrt (/ 1 (pow x 7))))) (+ (* -1/8 (* (/ (* F (+ 2 (pow F 2))) (sqrt 1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (pow (+ 2 (pow F 2)) 2)) (sqrt 1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (sqrt 1/2)) (sqrt (/ 1 x))))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 F (fma.f64 #s(literal 1/64 binary64) (/.f64 (*.f64 x (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/16 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64))))) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 F (fma.f64 F F #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (*.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))))
(* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))
(*.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))
(+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x))))
(fma.f64 F (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 F (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64)))))))
(+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (+ (* 1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (sqrt -1/2)) (sqrt (/ 1 (pow x 5))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))))
(fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (sqrt.f64 #s(literal -1/2 binary64))) (fma.f64 F (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 F (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))))))))
(+ (* -1 (/ (+ (* -1/16 (* (/ (* F (* (sqrt -1) (pow (+ 2 (pow F 2)) 2))) (sqrt -1/2)) (sqrt x))) (* 1/2 (* (/ (* F (* (sqrt -1) (+ (* -1/64 (/ (* x (pow (+ 2 (pow F 2)) 2)) (pow (sqrt -1/2) 2))) (* 1/16 (pow (+ 2 (pow F 2)) 3))))) (sqrt -1/2)) (sqrt (/ 1 x))))) (pow x 3))) (+ (* -1/8 (* (/ (* F (* (sqrt -1) (+ 2 (pow F 2)))) (sqrt -1/2)) (sqrt (/ 1 (pow x 3))))) (* (* F (* (sqrt -1) (sqrt -1/2))) (sqrt (/ 1 x)))))
(-.f64 (fma.f64 F (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (*.f64 F (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))))))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (fma.f64 #s(literal -1/64 binary64) (/.f64 (*.f64 x (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/2 binary64)) (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) #s(literal 1/16 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (sqrt.f64 #s(literal -1/2 binary64))) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 (*.f64 F (sqrt.f64 #s(literal -1 binary64))) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))) (sqrt.f64 x)) (sqrt.f64 #s(literal -1/2 binary64))))) (*.f64 x (*.f64 x x))))

eval446.0ms (3%)

Memory
-15.7MiB live, 317.1MiB allocated
Compiler

Compiled 37 988 to 3 793 computations (90% saved)

prune443.0ms (3%)

Memory
5.9MiB live, 418.7MiB allocated
Pruning

67 alts after pruning (63 fresh and 4 done)

PrunedKeptTotal
New1 209251 234
Fresh113849
Picked325
Done022
Total1 223671 290
Accuracy
100.0%
Counts
1 290 → 67
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.9%
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) F (/.f64 (neg.f64 x) B))
56.2%
(fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B)) F (/.f64 (neg.f64 x) (tan.f64 B)))
52.8%
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (cos.f64 B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
51.0%
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) F (/.f64 (neg.f64 x) (tan.f64 B)))
52.7%
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
51.9%
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 B B)) #s(literal 1/45 binary64) (*.f64 x #s(literal 1/3 binary64))) B) B (neg.f64 x)) B))
63.0%
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) B))
21.0%
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) F) (/.f64 #s(literal 1/2 binary64) F) (-.f64 #s(literal -1 binary64) x)) B)
30.1%
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 B B) #s(literal -7/360 binary64) #s(literal -1/6 binary64)) B) B (-.f64 #s(literal -1 binary64) x)) B)
2.3%
(/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 B (*.f64 F F)))
50.5%
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 #s(literal 1/6 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 x #s(literal 1/3 binary64))) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))) B)
30.7%
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
9.2%
(/.f64 (fma.f64 (*.f64 B B) #s(literal -1/6 binary64) #s(literal -1 binary64)) B)
49.8%
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B)
15.2%
(/.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) (*.f64 F F)) (neg.f64 x)) B)
20.8%
(/.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 F F)))) (-.f64 #s(literal -1 binary64) x)) B)
32.0%
(/.f64 (fma.f64 F (fma.f64 (*.f64 F F) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
16.8%
(/.f64 (fma.f64 F (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) (neg.f64 x)) B)
34.4%
(/.f64 (fma.f64 F (/.f64 #s(literal 1 binary64) F) (neg.f64 x)) B)
15.5%
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 1/2 binary64))) x)) (neg.f64 x)) B)
34.3%
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)) B)
20.3%
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x)) B)
21.1%
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
30.3%
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal 1 binary64) x)) B)
28.2%
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x)) B)
20.3%
(/.f64 (-.f64 (/.f64 F (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))) x) B)
50.3%
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))) x) B)
34.3%
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x) B)
9.5%
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) B)) (*.f64 (/.f64 x B) (/.f64 x B))) (+.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x B)))
25.9%
(/.f64 (-.f64 (neg.f64 B) (*.f64 B x)) (*.f64 B B))
34.4%
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
17.9%
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 B (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
30.6%
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
8.3%
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) #s(literal -1 binary64)) B)
54.8%
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
19.3%
(/.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) B)
33.0%
(/.f64 (neg.f64 x) B)
50.2%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) B))
9.8%
(/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B))
9.8%
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
9.7%
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
16.3%
(/.f64 #s(literal -1 binary64) (sin.f64 B))
9.5%
(/.f64 #s(literal -1 binary64) B)
55.4%
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (/.f64 x (tan.f64 B)))
62.9%
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
85.6%
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 B) x)))
72.0%
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
55.7%
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
52.5%
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)) (/.f64 x (tan.f64 B)))
32.2%
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/45 binary64)) (*.f64 x #s(literal -1/3 binary64))) x) B))
33.4%
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/3 binary64)) x) B))
52.8%
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
52.7%
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 B) x)))
48.7%
(-.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x (tan.f64 B)))
32.8%
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 x B))
52.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B)))
48.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) B))
35.2%
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x)) B) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) #s(literal 1 binary64)))
28.9%
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
31.9%
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)))
34.2%
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)))
17.7%
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (*.f64 F F) (*.f64 F F)))) #s(literal 1 binary64)) x))
32.9%
(*.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 x))
27.5%
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))) (neg.f64 x))
54.7%
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
34.2%
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 B)))))
19.4%
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) B) (/.f64 #s(literal -1 binary64) B)))
Compiler

Compiled 3 352 to 1 217 computations (63.7% saved)

regimes170.0ms (1.2%)

Memory
2.7MiB live, 348.1MiB allocated
Counts
120 → 3
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) B)
(/.f64 (neg.f64 x) B)
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 x))
(/.f64 (fma.f64 (*.f64 B B) #s(literal -1/6 binary64) #s(literal -1 binary64)) B)
(/.f64 #s(literal 1 binary64) (/.f64 B (neg.f64 x)))
(/.f64 (fma.f64 B (*.f64 B #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (-.f64 (neg.f64 B) (*.f64 B x)) (*.f64 B B))
(/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) #s(literal -1 binary64)) B)
(/.f64 (fma.f64 F (/.f64 #s(literal 1 binary64) F) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 B (*.f64 F F)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x)) B)
(/.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) (*.f64 F F)) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 B B) #s(literal -7/360 binary64) #s(literal -1/6 binary64)) B) B (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 B (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))) x) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal 1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 F B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)))
(/.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) B)) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) F) (/.f64 #s(literal 1/2 binary64) F) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (/.f64 F (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (/.f64 F B)) (/.f64 x B))
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 x B))
(/.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 F F)))) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 B B) (*.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) B) B)))
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) B) (/.f64 #s(literal -1 binary64) B)))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) B)) (*.f64 (/.f64 x B) (/.f64 x B))) (+.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x B)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (*.f64 F F) (*.f64 F F)))) #s(literal 1 binary64)) x))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 1/2 binary64))) x)) (neg.f64 x)) B)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x)) B) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/.f64 (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (fma.f64 F (fma.f64 (*.f64 F F) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 #s(literal 1/6 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 x #s(literal 1/3 binary64))) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)))
(/.f64 (fma.f64 F (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) (neg.f64 x)) B)
(-.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) B))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 B)))))
(+.f64 (/.f64 (*.f64 x (fma.f64 #s(literal 1/3 binary64) (*.f64 B B) #s(literal -1 binary64))) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/3 binary64)) x) B))
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)) (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B)))
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/45 binary64)) (*.f64 x #s(literal -1/3 binary64))) x) B))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) B)))
(+.f64 (/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (*.f64 x #s(literal 1/45 binary64)) (*.f64 x #s(literal 1/3 binary64))) (neg.f64 x)) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) B) F (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal -1 binary64)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F B)))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) B))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F)) B))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 B B)) #s(literal 1/45 binary64) (*.f64 x #s(literal 1/3 binary64))) B) B (neg.f64 x)) B))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(+.f64 (neg.f64 (*.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) (*.f64 F (sin.f64 B))) F (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 B) x)))
(+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 B) (neg.f64 x))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) F (/.f64 (neg.f64 x) B))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 #s(literal -1 binary64) F)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 (neg.f64 x) B))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B)) F (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (neg.f64 (/.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 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 B) x)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 #s(literal -1 binary64) (/.f64 (tan.f64 B) x)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (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 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) F (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) F))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) F (/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 B) (neg.f64 x))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 (sin.f64 B) F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 x (tan.f64 B)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) F)) (/.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 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (*.f64 F (*.f64 F (fma.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
(fma.f64 (/.f64 x (sin.f64 B)) (neg.f64 (cos.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (cos.f64 B) (neg.f64 x)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (/.f64 F (sin.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (tan.f64 B) (*.f64 (/.f64 (sin.f64 B) F) (neg.f64 x))) (*.f64 (/.f64 (sin.f64 B) F) (tan.f64 B)))
Outputs
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
Calls

4 calls:

37.0ms
B
36.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))))))
35.0ms
x
34.0ms
F
Results
AccuracySegmentsBranch
99.8%3F
85.8%1B
85.8%1x
89.0%2(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
Compiler

Compiled 42 to 29 computations (31% saved)

regimes37.0ms (0.3%)

Memory
5.1MiB live, 84.3MiB allocated
Counts
99 → 3
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) B)
(/.f64 (neg.f64 x) B)
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 x))
(/.f64 (fma.f64 (*.f64 B B) #s(literal -1/6 binary64) #s(literal -1 binary64)) B)
(/.f64 #s(literal 1 binary64) (/.f64 B (neg.f64 x)))
(/.f64 (fma.f64 B (*.f64 B #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (-.f64 (neg.f64 B) (*.f64 B x)) (*.f64 B B))
(/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) #s(literal -1 binary64)) B)
(/.f64 (fma.f64 F (/.f64 #s(literal 1 binary64) F) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 B (*.f64 F F)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x)) B)
(/.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) (*.f64 F F)) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 B B) #s(literal -7/360 binary64) #s(literal -1/6 binary64)) B) B (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 B (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))) x) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal 1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 F B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)))
(/.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) B)) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) F) (/.f64 #s(literal 1/2 binary64) F) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (/.f64 F (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (/.f64 F B)) (/.f64 x B))
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 x B))
(/.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 F F)))) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 B B) (*.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) B) B)))
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) B) (/.f64 #s(literal -1 binary64) B)))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) B)) (*.f64 (/.f64 x B) (/.f64 x B))) (+.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x B)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (*.f64 F F) (*.f64 F F)))) #s(literal 1 binary64)) x))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 1/2 binary64))) x)) (neg.f64 x)) B)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x)) B) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/.f64 (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (fma.f64 F (fma.f64 (*.f64 F F) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 #s(literal 1/6 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 x #s(literal 1/3 binary64))) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)))
(/.f64 (fma.f64 F (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) (neg.f64 x)) B)
(-.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) B))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 B)))))
(+.f64 (/.f64 (*.f64 x (fma.f64 #s(literal 1/3 binary64) (*.f64 B B) #s(literal -1 binary64))) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/3 binary64)) x) B))
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)) (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B)))
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/45 binary64)) (*.f64 x #s(literal -1/3 binary64))) x) B))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) B)))
(+.f64 (/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (*.f64 x #s(literal 1/45 binary64)) (*.f64 x #s(literal 1/3 binary64))) (neg.f64 x)) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) B) F (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal -1 binary64)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F B)))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) B))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F)) B))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 B B)) #s(literal 1/45 binary64) (*.f64 x #s(literal 1/3 binary64))) B) B (neg.f64 x)) B))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(+.f64 (neg.f64 (*.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) (*.f64 F (sin.f64 B))) F (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 B) x)))
(+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 B) (neg.f64 x))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) F (/.f64 (neg.f64 x) B))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 #s(literal -1 binary64) F)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 (neg.f64 x) B))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (sin.f64 B)) F (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (neg.f64 (/.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 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 B) x)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 #s(literal -1 binary64) (/.f64 (tan.f64 B) x)))
Outputs
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
Calls

1 calls:

32.0ms
F
Results
AccuracySegmentsBranch
99.8%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes55.0ms (0.4%)

Memory
-4.4MiB live, 70.8MiB allocated
Counts
92 → 3
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) B)
(/.f64 (neg.f64 x) B)
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 x))
(/.f64 (fma.f64 (*.f64 B B) #s(literal -1/6 binary64) #s(literal -1 binary64)) B)
(/.f64 #s(literal 1 binary64) (/.f64 B (neg.f64 x)))
(/.f64 (fma.f64 B (*.f64 B #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (-.f64 (neg.f64 B) (*.f64 B x)) (*.f64 B B))
(/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) #s(literal -1 binary64)) B)
(/.f64 (fma.f64 F (/.f64 #s(literal 1 binary64) F) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 B (*.f64 F F)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x)) B)
(/.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) (*.f64 F F)) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 B B) #s(literal -7/360 binary64) #s(literal -1/6 binary64)) B) B (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 B (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))) x) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal 1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 F B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)))
(/.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) B)) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) F) (/.f64 #s(literal 1/2 binary64) F) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (/.f64 F (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (/.f64 F B)) (/.f64 x B))
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 x B))
(/.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 F F)))) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 B B) (*.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) B) B)))
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) B) (/.f64 #s(literal -1 binary64) B)))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) B)) (*.f64 (/.f64 x B) (/.f64 x B))) (+.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x B)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (*.f64 F F) (*.f64 F F)))) #s(literal 1 binary64)) x))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 1/2 binary64))) x)) (neg.f64 x)) B)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x)) B) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/.f64 (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (fma.f64 F (fma.f64 (*.f64 F F) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 #s(literal 1/6 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 x #s(literal 1/3 binary64))) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)))
(/.f64 (fma.f64 F (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) (neg.f64 x)) B)
(-.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) B))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 B)))))
(+.f64 (/.f64 (*.f64 x (fma.f64 #s(literal 1/3 binary64) (*.f64 B B) #s(literal -1 binary64))) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/3 binary64)) x) B))
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)) (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B)))
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/45 binary64)) (*.f64 x #s(literal -1/3 binary64))) x) B))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) B)))
(+.f64 (/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (*.f64 x #s(literal 1/45 binary64)) (*.f64 x #s(literal 1/3 binary64))) (neg.f64 x)) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) B) F (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal -1 binary64)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F B)))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) B))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F)) B))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 B B)) #s(literal 1/45 binary64) (*.f64 x #s(literal 1/3 binary64))) B) B (neg.f64 x)) B))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(+.f64 (neg.f64 (*.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) (*.f64 F (sin.f64 B))) F (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 B) x)))
(+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 B) (neg.f64 x))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) F (/.f64 (neg.f64 x) B))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 #s(literal -1 binary64) F)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (/.f64 (neg.f64 x) B))
Outputs
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
Calls

1 calls:

50.0ms
F
Results
AccuracySegmentsBranch
99.2%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes80.0ms (0.5%)

Memory
-13.2MiB live, 74.7MiB allocated
Counts
89 → 4
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) B)
(/.f64 (neg.f64 x) B)
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 x))
(/.f64 (fma.f64 (*.f64 B B) #s(literal -1/6 binary64) #s(literal -1 binary64)) B)
(/.f64 #s(literal 1 binary64) (/.f64 B (neg.f64 x)))
(/.f64 (fma.f64 B (*.f64 B #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (-.f64 (neg.f64 B) (*.f64 B x)) (*.f64 B B))
(/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) #s(literal -1 binary64)) B)
(/.f64 (fma.f64 F (/.f64 #s(literal 1 binary64) F) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 B (*.f64 F F)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x)) B)
(/.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) (*.f64 F F)) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 B B) #s(literal -7/360 binary64) #s(literal -1/6 binary64)) B) B (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 B (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))) x) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal 1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 F B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)))
(/.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) B)) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) F) (/.f64 #s(literal 1/2 binary64) F) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (/.f64 F (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (/.f64 F B)) (/.f64 x B))
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 x B))
(/.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 F F)))) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 B B) (*.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) B) B)))
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) B) (/.f64 #s(literal -1 binary64) B)))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) B)) (*.f64 (/.f64 x B) (/.f64 x B))) (+.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x B)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (*.f64 F F) (*.f64 F F)))) #s(literal 1 binary64)) x))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 1/2 binary64))) x)) (neg.f64 x)) B)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x)) B) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/.f64 (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (fma.f64 F (fma.f64 (*.f64 F F) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 #s(literal 1/6 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 x #s(literal 1/3 binary64))) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)))
(/.f64 (fma.f64 F (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) (neg.f64 x)) B)
(-.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) B))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 B)))))
(+.f64 (/.f64 (*.f64 x (fma.f64 #s(literal 1/3 binary64) (*.f64 B B) #s(literal -1 binary64))) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/3 binary64)) x) B))
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)) (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B)))
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/45 binary64)) (*.f64 x #s(literal -1/3 binary64))) x) B))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) B)))
(+.f64 (/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (*.f64 x #s(literal 1/45 binary64)) (*.f64 x #s(literal 1/3 binary64))) (neg.f64 x)) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) B) F (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal -1 binary64)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F B)))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) B))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F)) B))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 B B)) #s(literal 1/45 binary64) (*.f64 x #s(literal 1/3 binary64))) B) B (neg.f64 x)) B))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(+.f64 (neg.f64 (*.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) (*.f64 F (sin.f64 B))) F (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 B) x)))
(+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 B) (neg.f64 x))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (sin.f64 B)) F (/.f64 (neg.f64 x) B))
Outputs
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
Calls

1 calls:

75.0ms
F
Results
AccuracySegmentsBranch
95.1%4F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes106.0ms (0.7%)

Memory
25.6MiB live, 254.8MiB allocated
Counts
81 → 5
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) B)
(/.f64 (neg.f64 x) B)
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 x))
(/.f64 (fma.f64 (*.f64 B B) #s(literal -1/6 binary64) #s(literal -1 binary64)) B)
(/.f64 #s(literal 1 binary64) (/.f64 B (neg.f64 x)))
(/.f64 (fma.f64 B (*.f64 B #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (-.f64 (neg.f64 B) (*.f64 B x)) (*.f64 B B))
(/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) #s(literal -1 binary64)) B)
(/.f64 (fma.f64 F (/.f64 #s(literal 1 binary64) F) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 B (*.f64 F F)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x)) B)
(/.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) (*.f64 F F)) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 B B) #s(literal -7/360 binary64) #s(literal -1/6 binary64)) B) B (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 B (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))) x) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal 1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 F B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)))
(/.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) B)) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) F) (/.f64 #s(literal 1/2 binary64) F) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (/.f64 F (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (/.f64 F B)) (/.f64 x B))
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 x B))
(/.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 F F)))) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 B B) (*.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) B) B)))
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) B) (/.f64 #s(literal -1 binary64) B)))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) B)) (*.f64 (/.f64 x B) (/.f64 x B))) (+.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x B)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (*.f64 F F) (*.f64 F F)))) #s(literal 1 binary64)) x))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 1/2 binary64))) x)) (neg.f64 x)) B)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x)) B) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/.f64 (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (fma.f64 F (fma.f64 (*.f64 F F) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 #s(literal 1/6 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 x #s(literal 1/3 binary64))) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)))
(/.f64 (fma.f64 F (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) (neg.f64 x)) B)
(-.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) B))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 B)))))
(+.f64 (/.f64 (*.f64 x (fma.f64 #s(literal 1/3 binary64) (*.f64 B B) #s(literal -1 binary64))) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/3 binary64)) x) B))
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)) (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B)))
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/45 binary64)) (*.f64 x #s(literal -1/3 binary64))) x) B))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) B)))
(+.f64 (/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (*.f64 x #s(literal 1/45 binary64)) (*.f64 x #s(literal 1/3 binary64))) (neg.f64 x)) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) B) F (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal -1 binary64)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F B)))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) B))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F)) B))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 B B)) #s(literal 1/45 binary64) (*.f64 x #s(literal 1/3 binary64))) B) B (neg.f64 x)) B))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
Outputs
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) B))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
Calls

4 calls:

27.0ms
F
26.0ms
B
25.0ms
x
24.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
74.2%2B
79.9%3x
82.0%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))))))
87.6%5F
Compiler

Compiled 42 to 29 computations (31% saved)

regimes55.0ms (0.4%)

Memory
-10.1MiB live, 148.3MiB allocated
Counts
80 → 4
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) B)
(/.f64 (neg.f64 x) B)
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 x))
(/.f64 (fma.f64 (*.f64 B B) #s(literal -1/6 binary64) #s(literal -1 binary64)) B)
(/.f64 #s(literal 1 binary64) (/.f64 B (neg.f64 x)))
(/.f64 (fma.f64 B (*.f64 B #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (-.f64 (neg.f64 B) (*.f64 B x)) (*.f64 B B))
(/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) #s(literal -1 binary64)) B)
(/.f64 (fma.f64 F (/.f64 #s(literal 1 binary64) F) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 B (*.f64 F F)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x)) B)
(/.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) (*.f64 F F)) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 B B) #s(literal -7/360 binary64) #s(literal -1/6 binary64)) B) B (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 B (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))) x) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal 1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 F B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)))
(/.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) B)) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) F) (/.f64 #s(literal 1/2 binary64) F) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (/.f64 F (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (/.f64 F B)) (/.f64 x B))
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 x B))
(/.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 F F)))) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 B B) (*.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) B) B)))
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) B) (/.f64 #s(literal -1 binary64) B)))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) B)) (*.f64 (/.f64 x B) (/.f64 x B))) (+.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x B)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (*.f64 F F) (*.f64 F F)))) #s(literal 1 binary64)) x))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 1/2 binary64))) x)) (neg.f64 x)) B)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x)) B) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/.f64 (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (fma.f64 F (fma.f64 (*.f64 F F) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 #s(literal 1/6 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 x #s(literal 1/3 binary64))) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)))
(/.f64 (fma.f64 F (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) (neg.f64 x)) B)
(-.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) B))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 B)))))
(+.f64 (/.f64 (*.f64 x (fma.f64 #s(literal 1/3 binary64) (*.f64 B B) #s(literal -1 binary64))) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/3 binary64)) x) B))
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)) (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B)))
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/45 binary64)) (*.f64 x #s(literal -1/3 binary64))) x) B))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) B)))
(+.f64 (/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (*.f64 x #s(literal 1/45 binary64)) (*.f64 x #s(literal 1/3 binary64))) (neg.f64 x)) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) B) F (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal -1 binary64)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F B)))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) B))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F)) B))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 B B)) #s(literal 1/45 binary64) (*.f64 x #s(literal 1/3 binary64))) B) B (neg.f64 x)) B))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (neg.f64 (sin.f64 B)))
Outputs
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) B))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) B) F (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
Calls

2 calls:

27.0ms
F
24.0ms
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
Results
AccuracySegmentsBranch
82.0%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))))))
82.3%5F
Compiler

Compiled 34 to 23 computations (32.4% saved)

regimes26.0ms (0.2%)

Memory
28.4MiB live, 65.5MiB allocated
Counts
75 → 4
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) B)
(/.f64 (neg.f64 x) B)
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 x))
(/.f64 (fma.f64 (*.f64 B B) #s(literal -1/6 binary64) #s(literal -1 binary64)) B)
(/.f64 #s(literal 1 binary64) (/.f64 B (neg.f64 x)))
(/.f64 (fma.f64 B (*.f64 B #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (-.f64 (neg.f64 B) (*.f64 B x)) (*.f64 B B))
(/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) #s(literal -1 binary64)) B)
(/.f64 (fma.f64 F (/.f64 #s(literal 1 binary64) F) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 B (*.f64 F F)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x)) B)
(/.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) (*.f64 F F)) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 B B) #s(literal -7/360 binary64) #s(literal -1/6 binary64)) B) B (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 B (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))) x) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal 1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 F B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)))
(/.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) B)) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) F) (/.f64 #s(literal 1/2 binary64) F) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (/.f64 F (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (/.f64 F B)) (/.f64 x B))
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 x B))
(/.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 F F)))) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 B B) (*.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) B) B)))
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) B) (/.f64 #s(literal -1 binary64) B)))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) B)) (*.f64 (/.f64 x B) (/.f64 x B))) (+.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x B)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (*.f64 F F) (*.f64 F F)))) #s(literal 1 binary64)) x))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 1/2 binary64))) x)) (neg.f64 x)) B)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x)) B) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/.f64 (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (fma.f64 F (fma.f64 (*.f64 F F) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 #s(literal 1/6 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 x #s(literal 1/3 binary64))) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)))
(/.f64 (fma.f64 F (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) (neg.f64 x)) B)
(-.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) B))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 B)))))
(+.f64 (/.f64 (*.f64 x (fma.f64 #s(literal 1/3 binary64) (*.f64 B B) #s(literal -1 binary64))) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/3 binary64)) x) B))
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)) (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B)))
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/45 binary64)) (*.f64 x #s(literal -1/3 binary64))) x) B))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) B)))
(+.f64 (/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (*.f64 x #s(literal 1/45 binary64)) (*.f64 x #s(literal 1/3 binary64))) (neg.f64 x)) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) B) F (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x)) #s(literal -1 binary64)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (/.f64 F B)))
Outputs
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) B) F (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
Calls

1 calls:

22.0ms
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
Results
AccuracySegmentsBranch
82.0%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 30 to 20 computations (33.3% saved)

regimes27.0ms (0.2%)

Memory
-11.2MiB live, 68.8MiB allocated
Counts
72 → 4
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) B)
(/.f64 (neg.f64 x) B)
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 x))
(/.f64 (fma.f64 (*.f64 B B) #s(literal -1/6 binary64) #s(literal -1 binary64)) B)
(/.f64 #s(literal 1 binary64) (/.f64 B (neg.f64 x)))
(/.f64 (fma.f64 B (*.f64 B #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (-.f64 (neg.f64 B) (*.f64 B x)) (*.f64 B B))
(/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) #s(literal -1 binary64)) B)
(/.f64 (fma.f64 F (/.f64 #s(literal 1 binary64) F) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 B (*.f64 F F)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x)) B)
(/.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) (*.f64 F F)) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 B B) #s(literal -7/360 binary64) #s(literal -1/6 binary64)) B) B (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 B (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))) x) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal 1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 F B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)))
(/.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) B)) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) F) (/.f64 #s(literal 1/2 binary64) F) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (/.f64 F (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (/.f64 F B)) (/.f64 x B))
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 x B))
(/.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 F F)))) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 B B) (*.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) B) B)))
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) B) (/.f64 #s(literal -1 binary64) B)))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) B)) (*.f64 (/.f64 x B) (/.f64 x B))) (+.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x B)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (*.f64 F F) (*.f64 F F)))) #s(literal 1 binary64)) x))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 1/2 binary64))) x)) (neg.f64 x)) B)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x)) B) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/.f64 (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (fma.f64 F (fma.f64 (*.f64 F F) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 #s(literal 1/6 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 x #s(literal 1/3 binary64))) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)))
(/.f64 (fma.f64 F (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) (neg.f64 x)) B)
(-.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) B))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 B)))))
(+.f64 (/.f64 (*.f64 x (fma.f64 #s(literal 1/3 binary64) (*.f64 B B) #s(literal -1 binary64))) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/3 binary64)) x) B))
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)) (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B)))
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/45 binary64)) (*.f64 x #s(literal -1/3 binary64))) x) B))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) B)))
(+.f64 (/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (*.f64 x #s(literal 1/45 binary64)) (*.f64 x #s(literal 1/3 binary64))) (neg.f64 x)) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
Outputs
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
Calls

1 calls:

21.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
81.9%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 30 to 20 computations (33.3% saved)

regimes25.0ms (0.2%)

Memory
-11.0MiB live, 65.9MiB allocated
Counts
68 → 4
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) B)
(/.f64 (neg.f64 x) B)
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 x))
(/.f64 (fma.f64 (*.f64 B B) #s(literal -1/6 binary64) #s(literal -1 binary64)) B)
(/.f64 #s(literal 1 binary64) (/.f64 B (neg.f64 x)))
(/.f64 (fma.f64 B (*.f64 B #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (-.f64 (neg.f64 B) (*.f64 B x)) (*.f64 B B))
(/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) #s(literal -1 binary64)) B)
(/.f64 (fma.f64 F (/.f64 #s(literal 1 binary64) F) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 B (*.f64 F F)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x)) B)
(/.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) (*.f64 F F)) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 B B) #s(literal -7/360 binary64) #s(literal -1/6 binary64)) B) B (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 B (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))) x) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal 1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 F B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)))
(/.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) B)) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) F) (/.f64 #s(literal 1/2 binary64) F) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (/.f64 F (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (/.f64 F B)) (/.f64 x B))
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 x B))
(/.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 F F)))) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 B B) (*.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) B) B)))
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) B) (/.f64 #s(literal -1 binary64) B)))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) B)) (*.f64 (/.f64 x B) (/.f64 x B))) (+.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x B)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (*.f64 F F) (*.f64 F F)))) #s(literal 1 binary64)) x))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 1/2 binary64))) x)) (neg.f64 x)) B)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x)) B) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/.f64 (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (fma.f64 F (fma.f64 (*.f64 F F) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 #s(literal 1/6 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 x #s(literal 1/3 binary64))) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)))
(/.f64 (fma.f64 F (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) (neg.f64 x)) B)
(-.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) B))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 B)))))
(+.f64 (/.f64 (*.f64 x (fma.f64 #s(literal 1/3 binary64) (*.f64 B B) #s(literal -1 binary64))) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/3 binary64)) x) B))
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)) (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B)))
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
Outputs
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
Calls

1 calls:

21.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
81.8%4(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
Compiler

Compiled 30 to 20 computations (33.3% saved)

regimes102.0ms (0.7%)

Memory
28.2MiB live, 258.9MiB allocated
Counts
67 → 2
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) B)
(/.f64 (neg.f64 x) B)
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 x))
(/.f64 (fma.f64 (*.f64 B B) #s(literal -1/6 binary64) #s(literal -1 binary64)) B)
(/.f64 #s(literal 1 binary64) (/.f64 B (neg.f64 x)))
(/.f64 (fma.f64 B (*.f64 B #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (-.f64 (neg.f64 B) (*.f64 B x)) (*.f64 B B))
(/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) #s(literal -1 binary64)) B)
(/.f64 (fma.f64 F (/.f64 #s(literal 1 binary64) F) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 B (*.f64 F F)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x)) B)
(/.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) (*.f64 F F)) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 B B) #s(literal -7/360 binary64) #s(literal -1/6 binary64)) B) B (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 B (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))) x) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal 1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 F B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)))
(/.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) B)) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) F) (/.f64 #s(literal 1/2 binary64) F) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (/.f64 F (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (/.f64 F B)) (/.f64 x B))
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 x B))
(/.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 F F)))) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 B B) (*.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) B) B)))
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) B) (/.f64 #s(literal -1 binary64) B)))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) B)) (*.f64 (/.f64 x B) (/.f64 x B))) (+.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x B)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (*.f64 F F) (*.f64 F F)))) #s(literal 1 binary64)) x))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 1/2 binary64))) x)) (neg.f64 x)) B)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x)) B) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/.f64 (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (fma.f64 F (fma.f64 (*.f64 F F) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 #s(literal 1/6 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 x #s(literal 1/3 binary64))) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)))
(/.f64 (fma.f64 F (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) (neg.f64 x)) B)
(-.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) B))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 B)))))
(+.f64 (/.f64 (*.f64 x (fma.f64 #s(literal 1/3 binary64) (*.f64 B B) #s(literal -1 binary64))) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/3 binary64)) x) B))
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)) (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B)))
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)) (/.f64 x (tan.f64 B)))
Outputs
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B)
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)) (/.f64 x (tan.f64 B)))
Calls

4 calls:

30.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))))))
28.0ms
B
21.0ms
x
20.0ms
F
Results
AccuracySegmentsBranch
72.1%2B
65.1%3F
71.5%5x
69.0%5(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
Compiler

Compiled 42 to 29 computations (31% saved)

regimes28.0ms (0.2%)

Memory
12.2MiB live, 82.5MiB allocated
Counts
66 → 2
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) B)
(/.f64 (neg.f64 x) B)
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 x))
(/.f64 (fma.f64 (*.f64 B B) #s(literal -1/6 binary64) #s(literal -1 binary64)) B)
(/.f64 #s(literal 1 binary64) (/.f64 B (neg.f64 x)))
(/.f64 (fma.f64 B (*.f64 B #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (-.f64 (neg.f64 B) (*.f64 B x)) (*.f64 B B))
(/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) #s(literal -1 binary64)) B)
(/.f64 (fma.f64 F (/.f64 #s(literal 1 binary64) F) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 B (*.f64 F F)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x)) B)
(/.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) (*.f64 F F)) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 B B) #s(literal -7/360 binary64) #s(literal -1/6 binary64)) B) B (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 B (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))) x) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal 1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 F B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)))
(/.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) B)) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) F) (/.f64 #s(literal 1/2 binary64) F) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (/.f64 F (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (/.f64 F B)) (/.f64 x B))
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 x B))
(/.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 F F)))) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 B B) (*.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) B) B)))
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) B) (/.f64 #s(literal -1 binary64) B)))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) B)) (*.f64 (/.f64 x B) (/.f64 x B))) (+.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x B)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (*.f64 F F) (*.f64 F F)))) #s(literal 1 binary64)) x))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 1/2 binary64))) x)) (neg.f64 x)) B)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x)) B) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/.f64 (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (fma.f64 F (fma.f64 (*.f64 F F) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 #s(literal 1/6 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 x #s(literal 1/3 binary64))) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)))
(/.f64 (fma.f64 F (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) (neg.f64 x)) B)
(-.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) B))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 B)))))
(+.f64 (/.f64 (*.f64 x (fma.f64 #s(literal 1/3 binary64) (*.f64 B B) #s(literal -1 binary64))) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/3 binary64)) x) B))
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)) (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B)))
Outputs
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B)
(-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)) (/.f64 x (tan.f64 B)))
Calls

1 calls:

24.0ms
B
Results
AccuracySegmentsBranch
72.1%2B
Compiler

Compiled 4 to 3 computations (25% saved)

regimes35.0ms (0.2%)

Memory
-7.6MiB live, 72.3MiB allocated
Counts
63 → 2
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) B)
(/.f64 (neg.f64 x) B)
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 x))
(/.f64 (fma.f64 (*.f64 B B) #s(literal -1/6 binary64) #s(literal -1 binary64)) B)
(/.f64 #s(literal 1 binary64) (/.f64 B (neg.f64 x)))
(/.f64 (fma.f64 B (*.f64 B #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (-.f64 (neg.f64 B) (*.f64 B x)) (*.f64 B B))
(/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) #s(literal -1 binary64)) B)
(/.f64 (fma.f64 F (/.f64 #s(literal 1 binary64) F) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 B (*.f64 F F)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x)) B)
(/.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) (*.f64 F F)) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 B B) #s(literal -7/360 binary64) #s(literal -1/6 binary64)) B) B (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 B (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))) x) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal 1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 F B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)))
(/.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) B)) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) F) (/.f64 #s(literal 1/2 binary64) F) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (/.f64 F (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (/.f64 F B)) (/.f64 x B))
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 x B))
(/.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 F F)))) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 B B) (*.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) B) B)))
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) B) (/.f64 #s(literal -1 binary64) B)))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) B)) (*.f64 (/.f64 x B) (/.f64 x B))) (+.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x B)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (*.f64 F F) (*.f64 F F)))) #s(literal 1 binary64)) x))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 1/2 binary64))) x)) (neg.f64 x)) B)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x)) B) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/.f64 (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (fma.f64 F (fma.f64 (*.f64 F F) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 #s(literal 1/6 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 x #s(literal 1/3 binary64))) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)))
(/.f64 (fma.f64 F (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) (neg.f64 x)) B)
(-.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) B))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 B)))))
(+.f64 (/.f64 (*.f64 x (fma.f64 #s(literal 1/3 binary64) (*.f64 B B) #s(literal -1 binary64))) B) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (fma.f64 (*.f64 B B) (*.f64 x #s(literal -1/3 binary64)) x) B))
Outputs
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B)
(-.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x (tan.f64 B)))
Calls

1 calls:

19.0ms
B
Results
AccuracySegmentsBranch
68.4%2B
Compiler

Compiled 4 to 3 computations (25% saved)

regimes77.0ms (0.5%)

Memory
-2.9MiB live, 231.1MiB allocated
Counts
57 → 4
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) B)
(/.f64 (neg.f64 x) B)
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 x))
(/.f64 (fma.f64 (*.f64 B B) #s(literal -1/6 binary64) #s(literal -1 binary64)) B)
(/.f64 #s(literal 1 binary64) (/.f64 B (neg.f64 x)))
(/.f64 (fma.f64 B (*.f64 B #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (-.f64 (neg.f64 B) (*.f64 B x)) (*.f64 B B))
(/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) #s(literal -1 binary64)) B)
(/.f64 (fma.f64 F (/.f64 #s(literal 1 binary64) F) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 B (*.f64 F F)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x)) B)
(/.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) (*.f64 F F)) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 B B) #s(literal -7/360 binary64) #s(literal -1/6 binary64)) B) B (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 B (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))) x) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal 1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 F B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)))
(/.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) B)) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) F) (/.f64 #s(literal 1/2 binary64) F) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (/.f64 F (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (/.f64 F B)) (/.f64 x B))
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 x B))
(/.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 F F)))) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 B B) (*.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) B) B)))
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) B) (/.f64 #s(literal -1 binary64) B)))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) B)) (*.f64 (/.f64 x B) (/.f64 x B))) (+.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x B)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (*.f64 F F) (*.f64 F F)))) #s(literal 1 binary64)) x))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 1/2 binary64))) x)) (neg.f64 x)) B)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x)) B) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/.f64 (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (fma.f64 F (fma.f64 (*.f64 F F) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 #s(literal 1/6 binary64) F) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (*.f64 x #s(literal 1/3 binary64))) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x))) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (neg.f64 x)))
(/.f64 (fma.f64 F (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) (neg.f64 x)) B)
Outputs
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
Calls

4 calls:

20.0ms
x
19.0ms
F
19.0ms
B
17.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
61.0%4F
57.8%4(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
50.5%1x
57.0%2B
Compiler

Compiled 42 to 29 computations (31% saved)

regimes55.0ms (0.4%)

Memory
-31.4MiB live, 113.1MiB allocated
Counts
51 → 3
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) B)
(/.f64 (neg.f64 x) B)
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 x))
(/.f64 (fma.f64 (*.f64 B B) #s(literal -1/6 binary64) #s(literal -1 binary64)) B)
(/.f64 #s(literal 1 binary64) (/.f64 B (neg.f64 x)))
(/.f64 (fma.f64 B (*.f64 B #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (-.f64 (neg.f64 B) (*.f64 B x)) (*.f64 B B))
(/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) #s(literal -1 binary64)) B)
(/.f64 (fma.f64 F (/.f64 #s(literal 1 binary64) F) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 B (*.f64 F F)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x)) B)
(/.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) (*.f64 F F)) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 B B) #s(literal -7/360 binary64) #s(literal -1/6 binary64)) B) B (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 B (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))) x) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal 1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 F B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)))
(/.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) B)) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) F) (/.f64 #s(literal 1/2 binary64) F) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (/.f64 F (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (/.f64 F B)) (/.f64 x B))
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) (/.f64 x B))
(/.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 F F)))) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))) x)) B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 B B) (*.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) B) B)))
(*.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 F (sqrt.f64 #s(literal 1/2 binary64))) B) (/.f64 #s(literal -1 binary64) B)))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal -1 binary64) B)) (*.f64 (/.f64 x B) (/.f64 x B))) (+.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x B)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))) #s(literal -3/4 binary64)) (*.f64 (*.f64 F F) (*.f64 F F)))) #s(literal 1 binary64)) x))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 1/2 binary64))) x)) (neg.f64 x)) B)
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 F F) (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 x x)) B) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 F (sqrt.f64 (fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))))))) #s(literal 1 binary64)))
Outputs
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
Calls

2 calls:

35.0ms
F
17.0ms
B
Results
AccuracySegmentsBranch
50.3%1B
58.4%3F
Compiler

Compiled 8 to 6 computations (25% saved)

regimes14.0ms (0.1%)

Memory
4.8MiB live, 43.3MiB allocated
Counts
38 → 3
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) B)
(/.f64 (neg.f64 x) B)
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 x))
(/.f64 (fma.f64 (*.f64 B B) #s(literal -1/6 binary64) #s(literal -1 binary64)) B)
(/.f64 #s(literal 1 binary64) (/.f64 B (neg.f64 x)))
(/.f64 (fma.f64 B (*.f64 B #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (-.f64 (neg.f64 B) (*.f64 B x)) (*.f64 B B))
(/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) #s(literal -1 binary64)) B)
(/.f64 (fma.f64 F (/.f64 #s(literal 1 binary64) F) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 B (*.f64 F F)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x)) B)
(/.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) (*.f64 F F)) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 B B) #s(literal -7/360 binary64) #s(literal -1/6 binary64)) B) B (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 B (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))) x) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal 1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 F B))
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)))
(/.f64 (*.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x) B)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 F F) B)) (/.f64 (-.f64 #s(literal -1 binary64) x) B))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) F) (/.f64 #s(literal 1/2 binary64) F) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (/.f64 F (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))) (neg.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) x))
(-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B))
Outputs
(+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)))
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))) x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
Calls

1 calls:

12.0ms
F
Results
AccuracySegmentsBranch
58.4%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes14.0ms (0.1%)

Memory
10.3MiB live, 50.2MiB allocated
Counts
27 → 3
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) B)
(/.f64 (neg.f64 x) B)
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 x))
(/.f64 (fma.f64 (*.f64 B B) #s(literal -1/6 binary64) #s(literal -1 binary64)) B)
(/.f64 #s(literal 1 binary64) (/.f64 B (neg.f64 x)))
(/.f64 (fma.f64 B (*.f64 B #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (-.f64 (neg.f64 B) (*.f64 B x)) (*.f64 B B))
(/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) #s(literal -1 binary64)) B)
(/.f64 (fma.f64 F (/.f64 #s(literal 1 binary64) F) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 B (*.f64 F F)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x)) B)
(/.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) (*.f64 F F)) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 B B) #s(literal -7/360 binary64) #s(literal -1/6 binary64)) B) B (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 B (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))) x) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal 1 binary64) x)) B)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F)) (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))) (/.f64 F B))
Outputs
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))) x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
Calls

1 calls:

13.0ms
F
Results
AccuracySegmentsBranch
58.4%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes12.0ms (0.1%)

Memory
1.8MiB live, 36.8MiB allocated
Counts
22 → 3
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) B)
(/.f64 (neg.f64 x) B)
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 x))
(/.f64 (fma.f64 (*.f64 B B) #s(literal -1/6 binary64) #s(literal -1 binary64)) B)
(/.f64 #s(literal 1 binary64) (/.f64 B (neg.f64 x)))
(/.f64 (fma.f64 B (*.f64 B #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (-.f64 (neg.f64 B) (*.f64 B x)) (*.f64 B B))
(/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) #s(literal -1 binary64)) B)
(/.f64 (fma.f64 F (/.f64 #s(literal 1 binary64) F) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 B (*.f64 F F)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x)) B)
(/.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) (*.f64 F F)) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 B B) #s(literal -7/360 binary64) #s(literal -1/6 binary64)) B) B (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 B (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x) B)
Outputs
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
Calls

1 calls:

10.0ms
F
Results
AccuracySegmentsBranch
58.1%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes36.0ms (0.2%)

Memory
-17.8MiB live, 101.4MiB allocated
Counts
21 → 3
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) B)
(/.f64 (neg.f64 x) B)
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 x))
(/.f64 (fma.f64 (*.f64 B B) #s(literal -1/6 binary64) #s(literal -1 binary64)) B)
(/.f64 #s(literal 1 binary64) (/.f64 B (neg.f64 x)))
(/.f64 (fma.f64 B (*.f64 B #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (-.f64 (neg.f64 B) (*.f64 B x)) (*.f64 B B))
(/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) #s(literal -1 binary64)) B)
(/.f64 (fma.f64 F (/.f64 #s(literal 1 binary64) F) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 B (*.f64 F F)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x)) B)
(/.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) (*.f64 F F)) (neg.f64 x)) B)
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 B B) #s(literal -7/360 binary64) #s(literal -1/6 binary64)) B) B (-.f64 #s(literal -1 binary64) x)) B)
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) (*.f64 x B))) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (*.f64 B (fma.f64 x (+.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x)) B)
Outputs
(/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (neg.f64 x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
Calls

4 calls:

8.0ms
F
7.0ms
x
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))))))
6.0ms
B
Results
AccuracySegmentsBranch
34.4%1B
36.9%2x
40.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))))))
49.4%3F
Compiler

Compiled 42 to 29 computations (31% saved)

regimes5.0ms (0%)

Memory
16.4MiB live, 16.4MiB allocated
Counts
12 → 3
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) B)
(/.f64 (neg.f64 x) B)
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 x))
(/.f64 (fma.f64 (*.f64 B B) #s(literal -1/6 binary64) #s(literal -1 binary64)) B)
(/.f64 #s(literal 1 binary64) (/.f64 B (neg.f64 x)))
(/.f64 (fma.f64 B (*.f64 B #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (-.f64 (neg.f64 B) (*.f64 B x)) (*.f64 B B))
(/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) #s(literal -1 binary64)) B)
(/.f64 (fma.f64 F (/.f64 #s(literal 1 binary64) F) (neg.f64 x)) B)
Outputs
(/.f64 (fma.f64 B (*.f64 B #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B)
(/.f64 (neg.f64 x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
Calls

1 calls:

4.0ms
F
Results
AccuracySegmentsBranch
49.3%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes4.0ms (0%)

Memory
10.9MiB live, 10.9MiB allocated
Counts
7 → 3
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) B)
(/.f64 (neg.f64 x) B)
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
(*.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 x))
(/.f64 (fma.f64 (*.f64 B B) #s(literal -1/6 binary64) #s(literal -1 binary64)) B)
(/.f64 #s(literal 1 binary64) (/.f64 B (neg.f64 x)))
Outputs
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(/.f64 (neg.f64 x) B)
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
Calls

1 calls:

3.0ms
F
Results
AccuracySegmentsBranch
49.3%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes5.0ms (0%)

Memory
-23.8MiB live, 15.7MiB allocated
Counts
3 → 2
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) B)
(/.f64 (neg.f64 x) B)
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
Outputs
(/.f64 (-.f64 #s(literal -1 binary64) x) B)
(/.f64 (neg.f64 x) B)
Calls

2 calls:

3.0ms
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
2.0ms
F
Results
AccuracySegmentsBranch
35.4%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))))))
39.3%2F
Compiler

Compiled 34 to 23 computations (32.4% saved)

regimes7.0ms (0%)

Memory
26.7MiB live, 26.7MiB allocated
Counts
2 → 1
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) B)
(/.f64 (neg.f64 x) B)
Outputs
(/.f64 (neg.f64 x) B)
Calls

4 calls:

2.0ms
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
2.0ms
x
2.0ms
F
2.0ms
B
Results
AccuracySegmentsBranch
33.0%1(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
33.0%1B
33.0%1x
33.0%1F
Compiler

Compiled 42 to 29 computations (31% saved)

regimes6.0ms (0%)

Memory
-17.6MiB live, 22.1MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) B)
Outputs
(/.f64 #s(literal -1 binary64) B)
Calls

4 calls:

2.0ms
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
1.0ms
B
1.0ms
F
1.0ms
x
Results
AccuracySegmentsBranch
9.5%1B
9.5%1x
9.5%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.5%1F
Compiler

Compiled 42 to 29 computations (31% saved)

bsearch62.0ms (0.4%)

Memory
20.4MiB live, 180.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
30.0ms
3.913882521119959e-16
7.144549167509648e-11
26.0ms
-113818841.83410525
-1948905.3945851568
Samples
39.0ms256×0valid
4.0ms30×0invalid
Compiler

Compiled 614 to 417 computations (32.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
ival-mult: 6.0ms (17% of total)
ival-tan: 6.0ms (17% of total)
ival-pow: 6.0ms (17% of total)
ival-div: 5.0ms (14.2% of total)
ival-sin: 5.0ms (14.2% of total)
ival-add: 4.0ms (11.4% of total)
ival-neg: 2.0ms (5.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch4.0ms (0%)

Memory
-31.3MiB live, 7.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
3.913882521119959e-16
7.144549167509648e-11
2.0ms
-113818841.83410525
-1948905.3945851568
Compiler

Compiled 593 to 410 computations (30.9% saved)

bsearch44.0ms (0.3%)

Memory
13.7MiB live, 100.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
3.913882521119959e-16
7.144549167509648e-11
39.0ms
-727.9697848971297
-0.00811575475185224
Samples
30.0ms144×0valid
3.0ms24×0invalid
Compiler

Compiled 609 to 440 computations (27.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-div: 5.0ms (22.3% of total)
ival-mult: 4.0ms (17.9% of total)
ival-sin: 3.0ms (13.4% of total)
ival-tan: 3.0ms (13.4% of total)
ival-pow: 3.0ms (13.4% of total)
ival-add: 2.0ms (8.9% of total)
ival-neg: 1.0ms (4.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch205.0ms (1.4%)

Memory
9.1MiB live, 242.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
42.0ms
1.6178283450538729e-26
3.913882521119959e-16
118.0ms
-1.1047159772656434e-97
-8.218836456963829e-106
35.0ms
-1948905.3945851568
-727.9697848971297
Samples
160.0ms432×0valid
11.0ms60×0invalid
Compiler

Compiled 1 023 to 674 computations (34.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 155.0ms
ival-neg: 89.0ms (57.3% of total)
ival-tan: 17.0ms (10.9% of total)
ival-sin: 12.0ms (7.7% of total)
ival-mult: 11.0ms (7.1% of total)
ival-div: 10.0ms (6.4% of total)
ival-pow: 9.0ms (5.8% of total)
ival-add: 7.0ms (4.5% of total)
exact: 1.0ms (0.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch110.0ms (0.8%)

Memory
-4.3MiB live, 154.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
29.0ms
6.817029352650356e+117
1.0619518265949444e+120
73.0ms
3.981315676957919e-156
3.5749454422385054e-125
1.0ms
-1.1047159772656434e-97
-8.218836456963829e-106
1.0ms
-1948905.3945851568
-727.9697848971297
Samples
83.0ms288×0valid
3.0ms22×0invalid
Compiler

Compiled 1 511 to 966 computations (36.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 46.0ms
ival-mult: 14.0ms (30.2% of total)
ival-div: 7.0ms (15.1% of total)
ival-sin: 6.0ms (13% of total)
ival-tan: 6.0ms (13% of total)
ival-pow: 6.0ms (13% of total)
ival-add: 4.0ms (8.6% of total)
ival-neg: 2.0ms (4.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
2.9MiB live, 2.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.4768006585812971e+305
+inf
0.0ms
11.639803099408303
5.0229411302936855e+31
0.0ms
1.352768498790573e-92
2.9307775711169507e-87
Compiler

Compiled 33 to 26 computations (21.2% saved)

bsearch1.0ms (0%)

Memory
2.3MiB live, 2.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.4768006585812971e+305
+inf
0.0ms
11.639803099408303
5.0229411302936855e+31
0.0ms
1.352768498790573e-92
2.9307775711169507e-87
Compiler

Compiled 33 to 26 computations (21.2% saved)

bsearch1.0ms (0%)

Memory
2.2MiB live, 2.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.4768006585812971e+305
+inf
0.0ms
11.639803099408303
5.0229411302936855e+31
0.0ms
1.352768498790573e-92
2.9307775711169507e-87
Compiler

Compiled 33 to 26 computations (21.2% saved)

bsearch1.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.4768006585812971e+305
+inf
0.0ms
11.639803099408303
5.0229411302936855e+31
0.0ms
1.70983668539852e-84
4.500854284155725e-83
Compiler

Compiled 33 to 26 computations (21.2% saved)

bsearch25.0ms (0.2%)

Memory
-10.0MiB live, 34.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
22.0ms
8.364501655680061e-8
1.4203198873873764e-5
Samples
16.0ms112×0valid
Compiler

Compiled 439 to 278 computations (36.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-mult: 3.0ms (24.5% of total)
ival-div: 2.0ms (16.3% of total)
ival-add: 2.0ms (16.3% of total)
ival-tan: 2.0ms (16.3% of total)
ival-pow: 2.0ms (16.3% of total)
ival-sin: 1.0ms (8.2% of total)
ival-neg: 1.0ms (8.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
3.1MiB live, 3.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
8.364501655680061e-8
1.4203198873873764e-5
Compiler

Compiled 404 to 257 computations (36.4% saved)

bsearch21.0ms (0.1%)

Memory
-5.2MiB live, 33.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
1.4203198873873764e-5
8.436305721039618e-5
Samples
14.0ms96×0valid
Compiler

Compiled 309 to 200 computations (35.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-mult: 3.0ms (25.6% of total)
ival-div: 2.0ms (17.1% of total)
ival-pow: 2.0ms (17.1% of total)
ival-add: 1.0ms (8.5% of total)
ival-sin: 1.0ms (8.5% of total)
ival-tan: 1.0ms (8.5% of total)
ival-neg: 1.0ms (8.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch62.0ms (0.4%)

Memory
-7.1MiB live, 115.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
1.6178283450538729e-26
3.913882521119959e-16
31.0ms
-727.9697848971297
-0.00811575475185224
25.0ms
-6.91710437195421e+73
-4.160943224119976e+71
Samples
43.0ms240×0valid
3.0ms21×0invalid
Compiler

Compiled 694 to 504 computations (27.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-tan: 9.0ms (23.7% of total)
ival-mult: 6.0ms (15.8% of total)
ival-div: 5.0ms (13.2% of total)
ival-add: 5.0ms (13.2% of total)
ival-sin: 5.0ms (13.2% of total)
ival-pow: 5.0ms (13.2% of total)
ival-neg: 2.0ms (5.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
5.5MiB live, 5.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
1.6178283450538729e-26
3.913882521119959e-16
1.0ms
-727.9697848971297
-0.00811575475185224
Compiler

Compiled 674 to 460 computations (31.8% saved)

bsearch1.0ms (0%)

Memory
3.0MiB live, 3.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
1.606645850862537e+165
1.6349804987188578e+165
1.0ms
-727.9697848971297
-0.00811575475185224
Compiler

Compiled 339 to 233 computations (31.3% saved)

bsearch20.0ms (0.1%)

Memory
-5.1MiB live, 33.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
1.606645850862537e+165
1.6349804987188578e+165
18.0ms
-1948905.3945851568
-727.9697848971297
Samples
13.0ms80×0valid
1.0ms0invalid
Compiler

Compiled 289 to 202 computations (30.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-add: 3.0ms (25.3% of total)
ival-div: 2.0ms (16.9% of total)
ival-mult: 2.0ms (16.9% of total)
ival-tan: 2.0ms (16.9% of total)
ival-pow: 2.0ms (16.9% of total)
ival-sin: 1.0ms (8.4% of total)
ival-neg: 1.0ms (8.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch31.0ms (0.2%)

Memory
-2.5MiB live, 36.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
1.6178283450538729e-26
3.913882521119959e-16
28.0ms
-1948905.3945851568
-727.9697848971297
Samples
19.0ms112×0valid
3.0ms23×0invalid
Compiler

Compiled 529 to 372 computations (29.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-mult: 6.0ms (32.7% of total)
ival-div: 3.0ms (16.4% of total)
ival-add: 2.0ms (10.9% of total)
ival-sin: 2.0ms (10.9% of total)
ival-tan: 2.0ms (10.9% of total)
ival-pow: 2.0ms (10.9% of total)
ival-neg: 1.0ms (5.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch69.0ms (0.5%)

Memory
3.5MiB live, 82.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
9.432984905806522e-89
4.026976842733426e-83
30.0ms
-6.048238374901023e-62
-1.1537027894398273e-66
Samples
46.0ms272×0valid
5.0ms40×0invalid
Compiler

Compiled 386 to 287 computations (25.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
ival-div: 8.0ms (19.9% of total)
ival-mult: 7.0ms (17.4% of total)
ival-sin: 6.0ms (14.9% of total)
ival-tan: 6.0ms (14.9% of total)
ival-pow: 5.0ms (12.4% of total)
ival-add: 4.0ms (9.9% of total)
ival-neg: 3.0ms (7.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
3.3MiB live, 3.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
9.432984905806522e-89
4.026976842733426e-83
1.0ms
-6.048238374901023e-62
-1.1537027894398273e-66
Compiler

Compiled 362 to 271 computations (25.1% saved)

bsearch1.0ms (0%)

Memory
2.8MiB live, 2.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
9.432984905806522e-89
4.026976842733426e-83
1.0ms
-6.048238374901023e-62
-1.1537027894398273e-66
Compiler

Compiled 322 to 247 computations (23.3% saved)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
-6.048238374901023e-62
-1.1537027894398273e-66
Compiler

Compiled 169 to 130 computations (23.1% saved)

simplify26.0ms (0.2%)

Memory
6.9MiB live, 45.2MiB allocated
Algorithm
egg-herbie
Rules
62×+-commutative_binary64
56×*-commutative_binary64
56×sub-neg_binary64
28×neg-sub0_binary64
28×neg-mul-1_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01891323
12421309
22891297
33201297
43351297
53411297
63421297
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 F #s(literal -102000000 binary64)) (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (if (<=.f64 F #s(literal 5415987671873539/77371252455336267181195264 binary64)) (-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F #s(literal -102000000 binary64)) (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F #s(literal 5415987671873539/77371252455336267181195264 binary64)) (-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F #s(literal -4165829655317709/2251799813685248 binary64)) (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F #s(literal 5415987671873539/77371252455336267181195264 binary64)) (-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F #s(literal -490000 binary64)) (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F #s(literal -1733688272641357/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528 binary64)) (-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B)) (if (<=.f64 F #s(literal 7910139745424151/20282409603651670423947251286016 binary64)) (-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F #s(literal -490000 binary64)) (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F #s(literal -1733688272641357/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528 binary64)) (-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B)) (if (<=.f64 F #s(literal 2286436926500971/762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856 binary64)) (-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (if (<=.f64 F #s(literal 999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) B)) (-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) #s(literal 5871356456934583/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (if (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) #s(literal 20 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) B)) (if (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) #s(literal 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880 binary64)) (fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) B) F (/.f64 (neg.f64 x) (tan.f64 B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B))))
(if (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) #s(literal 5871356456934583/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (if (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) #s(literal 20 binary64)) (-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B)) (if (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) #s(literal 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880 binary64)) (fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) B) F (/.f64 (neg.f64 x) (tan.f64 B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B))))
(if (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) #s(literal 5871356456934583/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (if (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) #s(literal 20 binary64)) (-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B)) (if (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) #s(literal 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880 binary64)) (-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B))))
(if (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) #s(literal 546812681195753/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728 binary64)) (-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (if (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) #s(literal 20 binary64)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) (if (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) #s(literal 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880 binary64)) (-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B))))
(if (<=.f64 B #s(literal 8264141345021879/590295810358705651712 binary64)) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B) (-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)) (/.f64 x (tan.f64 B))))
(if (<=.f64 B #s(literal 8264141345021879/590295810358705651712 binary64)) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B) (-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)) (/.f64 x (tan.f64 B))))
(if (<=.f64 B #s(literal 6050532056176733/73786976294838206464 binary64)) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B) (-.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x (tan.f64 B))))
(if (<=.f64 F #s(literal -66000000000000006098890984162130381081197766277335110241842558850780102656 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) x) B) (if (<=.f64 F #s(literal -700 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (if (<=.f64 F #s(literal 7910139745424151/20282409603651670423947251286016 binary64)) (/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B) (/.f64 (-.f64 #s(literal 1 binary64) x) B))))
(if (<=.f64 F #s(literal -720 binary64)) (+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B))) (if (<=.f64 F #s(literal 7910139745424151/20282409603651670423947251286016 binary64)) (/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
(if (<=.f64 F #s(literal -720 binary64)) (+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B))) (if (<=.f64 F #s(literal 1619999999999999931283607368984324344997406391373151107174319992684055676187198570602232510596149708746472462357626409741783468575335830373323314627448554806417817600 binary64)) (/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))) x) B) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
(if (<=.f64 F #s(literal -1920000 binary64)) (/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B) (if (<=.f64 F #s(literal 1619999999999999931283607368984324344997406391373151107174319992684055676187198570602232510596149708746472462357626409741783468575335830373323314627448554806417817600 binary64)) (/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))) x) B) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
(if (<=.f64 F #s(literal -750 binary64)) (/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B) (if (<=.f64 F #s(literal 7910139745424151/20282409603651670423947251286016 binary64)) (/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x) B) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
(if (<=.f64 F #s(literal -1736881338559743/28948022309329048855892746252171976963317496166410141009864396001978282409984 binary64)) (/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B) (if (<=.f64 F #s(literal 2734063405978765/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432 binary64)) (/.f64 (neg.f64 x) B) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
(if (<=.f64 F #s(literal -1736881338559743/28948022309329048855892746252171976963317496166410141009864396001978282409984 binary64)) (/.f64 (fma.f64 B (*.f64 B #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B) (if (<=.f64 F #s(literal 2734063405978765/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432 binary64)) (/.f64 (neg.f64 x) B) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
(if (<=.f64 F #s(literal -1736881338559743/28948022309329048855892746252171976963317496166410141009864396001978282409984 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) x) B) (if (<=.f64 F #s(literal 2734063405978765/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432 binary64)) (/.f64 (neg.f64 x) B) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
(if (<=.f64 F #s(literal -1736881338559743/28948022309329048855892746252171976963317496166410141009864396001978282409984 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) x) B) (/.f64 (neg.f64 x) B))
(/.f64 (neg.f64 x) B)
(/.f64 #s(literal -1 binary64) B)
Outputs
(if (<=.f64 F #s(literal -102000000 binary64)) (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (if (<=.f64 F #s(literal 5415987671873539/77371252455336267181195264 binary64)) (-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F #s(literal -102000000 binary64)) (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F #s(literal 5415987671873539/77371252455336267181195264 binary64)) (-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F #s(literal -4165829655317709/2251799813685248 binary64)) (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F #s(literal 5415987671873539/77371252455336267181195264 binary64)) (-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F #s(literal -490000 binary64)) (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F #s(literal -1733688272641357/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528 binary64)) (-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B)) (if (<=.f64 F #s(literal 7910139745424151/20282409603651670423947251286016 binary64)) (-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F #s(literal -490000 binary64)) (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F #s(literal -1733688272641357/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528 binary64)) (-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B)) (if (<=.f64 F #s(literal 2286436926500971/762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856 binary64)) (-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (if (<=.f64 F #s(literal 999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) B)) (-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) #s(literal 5871356456934583/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (if (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) #s(literal 20 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) B)) (if (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) #s(literal 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880 binary64)) (fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) B) F (/.f64 (neg.f64 x) (tan.f64 B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B))))
(if (<=.f64 (+.f64 (*.f64 x (/.f64 #s(literal -1 binary64) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (*.f64 x #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))) #s(literal 5871356456934583/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (if (<=.f64 (+.f64 (*.f64 x (/.f64 #s(literal -1 binary64) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (*.f64 x #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))) #s(literal 20 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) F)) (/.f64 (neg.f64 x) B)) (if (<=.f64 (+.f64 (*.f64 x (/.f64 #s(literal -1 binary64) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (*.f64 x #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))) #s(literal 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880 binary64)) (fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) B) F (/.f64 (neg.f64 x) (tan.f64 B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B))))
(if (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) #s(literal 5871356456934583/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (if (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) #s(literal 20 binary64)) (-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B)) (if (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) #s(literal 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880 binary64)) (fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) B) F (/.f64 (neg.f64 x) (tan.f64 B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B))))
(if (<=.f64 (+.f64 (*.f64 x (/.f64 #s(literal -1 binary64) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (*.f64 x #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))) #s(literal 5871356456934583/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (if (<=.f64 (+.f64 (*.f64 x (/.f64 #s(literal -1 binary64) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (*.f64 x #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))) #s(literal 20 binary64)) (-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B)) (if (<=.f64 (+.f64 (*.f64 x (/.f64 #s(literal -1 binary64) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (*.f64 x #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))) #s(literal 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880 binary64)) (fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) B) F (/.f64 (neg.f64 x) (tan.f64 B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B))))
(if (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) #s(literal 5871356456934583/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (if (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) #s(literal 20 binary64)) (-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B)) (if (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) #s(literal 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880 binary64)) (-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B))))
(if (<=.f64 (+.f64 (*.f64 x (/.f64 #s(literal -1 binary64) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (*.f64 x #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))) #s(literal 5871356456934583/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (if (<=.f64 (+.f64 (*.f64 x (/.f64 #s(literal -1 binary64) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (*.f64 x #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))) #s(literal 20 binary64)) (-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x B)) (if (<=.f64 (+.f64 (*.f64 x (/.f64 #s(literal -1 binary64) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (*.f64 x #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))) #s(literal 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880 binary64)) (-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B))))
(if (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) #s(literal 546812681195753/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728 binary64)) (-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (if (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) #s(literal 20 binary64)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) (if (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) #s(literal 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880 binary64)) (-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B))))
(if (<=.f64 (+.f64 (*.f64 x (/.f64 #s(literal -1 binary64) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (*.f64 x #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))) #s(literal 546812681195753/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728 binary64)) (-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (if (<=.f64 (+.f64 (*.f64 x (/.f64 #s(literal -1 binary64) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (*.f64 x #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))) #s(literal 20 binary64)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64))))) (if (<=.f64 (+.f64 (*.f64 x (/.f64 #s(literal -1 binary64) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (*.f64 x #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))) #s(literal 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880 binary64)) (-.f64 (/.f64 F (*.f64 B (sqrt.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))) (/.f64 x (tan.f64 B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B))))
(if (<=.f64 B #s(literal 8264141345021879/590295810358705651712 binary64)) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B) (-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 B B) B) B)) (/.f64 x (tan.f64 B))))
(if (<=.f64 B #s(literal 8264141345021879/590295810358705651712 binary64)) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 (*.f64 B B) #s(literal 1/3 binary64)) (neg.f64 x))) B) (-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 B (*.f64 B #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 B (*.f64 B B)) B)) (/.f64 x (tan.f64 B))))
(if (<=.f64 B #s(literal 8264141345021879/590295810358705651712 binary64)) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B) (-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)) (/.f64 x (tan.f64 B))))
(if (<=.f64 B #s(literal 8264141345021879/590295810358705651712 binary64)) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 (*.f64 B B) #s(literal 1/3 binary64)) (neg.f64 x))) B) (-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B)) (/.f64 x (tan.f64 B))))
(if (<=.f64 B #s(literal 6050532056176733/73786976294838206464 binary64)) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 B B)) (neg.f64 x))) B) (-.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x (tan.f64 B))))
(if (<=.f64 B #s(literal 6050532056176733/73786976294838206464 binary64)) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (fma.f64 (*.f64 B B) (*.f64 F #s(literal 1/6 binary64)) F) (fma.f64 x (*.f64 (*.f64 B B) #s(literal 1/3 binary64)) (neg.f64 x))) B) (-.f64 (/.f64 #s(literal -1 binary64) B) (/.f64 x (tan.f64 B))))
(if (<=.f64 F #s(literal -66000000000000006098890984162130381081197766277335110241842558850780102656 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) x) B) (if (<=.f64 F #s(literal -700 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (if (<=.f64 F #s(literal 7910139745424151/20282409603651670423947251286016 binary64)) (/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B) (/.f64 (-.f64 #s(literal 1 binary64) x) B))))
(if (<=.f64 F #s(literal -720 binary64)) (+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B))) (if (<=.f64 F #s(literal 7910139745424151/20282409603651670423947251286016 binary64)) (/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
(if (<=.f64 F #s(literal -720 binary64)) (-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B)) (/.f64 x B)) (if (<=.f64 F #s(literal 7910139745424151/20282409603651670423947251286016 binary64)) (/.f64 (fma.f64 F (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))))) (neg.f64 x)) B) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
(if (<=.f64 F #s(literal -720 binary64)) (+.f64 (/.f64 (neg.f64 x) B) (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B))) (if (<=.f64 F #s(literal 1619999999999999931283607368984324344997406391373151107174319992684055676187198570602232510596149708746472462357626409741783468575335830373323314627448554806417817600 binary64)) (/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))) x) B) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
(if (<=.f64 F #s(literal -720 binary64)) (-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 B (*.f64 (*.f64 B B) #s(literal -1/6 binary64)) B)) (/.f64 x B)) (if (<=.f64 F #s(literal 1619999999999999931283607368984324344997406391373151107174319992684055676187198570602232510596149708746472462357626409741783468575335830373323314627448554806417817600 binary64)) (/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))) x) B) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
(if (<=.f64 F #s(literal -1920000 binary64)) (/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B) (if (<=.f64 F #s(literal 1619999999999999931283607368984324344997406391373151107174319992684055676187198570602232510596149708746472462357626409741783468575335830373323314627448554806417817600 binary64)) (/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 F F #s(literal 2 binary64)))) x) B) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
(if (<=.f64 F #s(literal -750 binary64)) (/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B) (if (<=.f64 F #s(literal 7910139745424151/20282409603651670423947251286016 binary64)) (/.f64 (-.f64 (/.f64 F (sqrt.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) x) B) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
(if (<=.f64 F #s(literal -1736881338559743/28948022309329048855892746252171976963317496166410141009864396001978282409984 binary64)) (/.f64 (fma.f64 (*.f64 B B) (fma.f64 x #s(literal 1/3 binary64) #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B) (if (<=.f64 F #s(literal 2734063405978765/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432 binary64)) (/.f64 (neg.f64 x) B) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
(if (<=.f64 F #s(literal -1736881338559743/28948022309329048855892746252171976963317496166410141009864396001978282409984 binary64)) (/.f64 (fma.f64 B (*.f64 B #s(literal -1/6 binary64)) (-.f64 #s(literal -1 binary64) x)) B) (if (<=.f64 F #s(literal 2734063405978765/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432 binary64)) (/.f64 (neg.f64 x) B) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
(if (<=.f64 F #s(literal -1736881338559743/28948022309329048855892746252171976963317496166410141009864396001978282409984 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) x) B) (if (<=.f64 F #s(literal 2734063405978765/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432 binary64)) (/.f64 (neg.f64 x) B) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
(if (<=.f64 F #s(literal -1736881338559743/28948022309329048855892746252171976963317496166410141009864396001978282409984 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) x) B) (/.f64 (neg.f64 x) B))
(/.f64 (neg.f64 x) B)
(/.f64 #s(literal -1 binary64) B)

soundness1.9s (13%)

Memory
18.6MiB live, 1 765.4MiB allocated
Rules
14 658×lower-fma.f64
14 658×lower-fma.f32
12 594×lower-fma.f64
12 594×lower-fma.f32
10 510×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02071
03767
112266
278966
0829658
04944266
114944066
254653979
080213639
09488305
130128009
089407357
0116810620
1371110288
083019418
0120114664
1373114260
0842313026
032226
063220
1283199
22364199
08195199
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 3 013 to 1 328 computations (55.9% saved)

preprocess137.0ms (0.9%)

Memory
-19.2MiB live, 287.4MiB allocated
Remove

(negabs B)

Compiler

Compiled 2 760 to 470 computations (83% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...