tanhf (example 3.4)

Time bar (total: 7.8s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze113.0ms (1.5%)

Memory
28.1MiB live, 143.8MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%100%0%0%0%0%0
0%0%100%0%0%0%0%1
0%0%100%0%0%0%0%2
25%25%75%0%0%0%0%3
37.5%37.5%62.5%0%0%0%0%4
43.8%43.7%56.2%0%0%0%0%5
46.9%46.9%53.1%0%0%0%0%6
48.4%48.4%51.5%0%0%0%0%7
49.2%49.2%50.8%0%0%0%0%8
49.6%49.6%50.4%0%0%0%0%9
49.8%49.8%50.2%0%0%0%0%10
49.9%49.9%50.1%0%0%0%0%11
50%49.9%50%0%0%0%0%12
Compiler

Compiled 9 to 8 computations (11.1% saved)

sample1.9s (24.7%)

Memory
46.2MiB live, 1 676.0MiB allocated
Samples
666.0ms2 219×2valid
439.0ms4 209×0valid
297.0ms617×3valid
152.0ms1 208×1valid
3.0ms4valid
Precisions
Click to see histograms. Total time spent on operations: 1.3s
ival-cos: 871.0ms (64.7% of total)
ival-sin: 162.0ms (12% of total)
adjust: 117.0ms (8.7% of total)
ival-div: 99.0ms (7.4% of total)
ival-sub: 84.0ms (6.2% of total)
ival-true: 6.0ms (0.4% of total)
exact: 5.0ms (0.4% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain176.0ms (2.3%)

Memory
-19.3MiB live, 159.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
702(-7.110890884922116e+76)0-(-.f64 #s(literal 1 binary64) (cos.f64 x))
630-3(1.0287777861941503e-161)(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
00-0-#s(literal 1 binary64)
00-0-(cos.f64 x)
00-0-(sin.f64 x)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 #s(literal 1 binary64) (cos.f64 x))cancellation723
/.f64(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))u/n600
(-.f64 #s(literal 1 binary64) (cos.f64 x))underflow60
Confusion
Predicted +Predicted -
+1311
-1123
Precision
0.9924242424242424
Recall
0.9924242424242424
Confusion?
Predicted +Predicted MaybePredicted -
+13110
-12121
Precision?
0.9777777777777777
Recall?
1.0
Freqs
test
numberfreq
0124
1132
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
44.0ms138×2valid
27.0ms258×0valid
10.0ms26×3valid
10.0ms90×1valid
Compiler

Compiled 46 to 22 computations (52.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 73.0ms
ival-cos: 45.0ms (61.5% of total)
ival-sin: 11.0ms (15% of total)
ival-div: 6.0ms (8.2% of total)
adjust: 6.0ms (8.2% of total)
ival-sub: 5.0ms (6.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess42.0ms (0.5%)

Memory
9.8MiB live, 9.8MiB allocated
Algorithm
egg-herbie
Rules
204×lower-fma.f64
204×lower-fma.f32
140×lower-*.f64
140×lower-*.f32
98×div-sub
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0811
13011
2738
31808
44438
56818
67068
067
0104
1204
2264
3374
4584
5814
61144
71884
83104
95194
105614
115644
125724
135784
145824
155894
165964
175974
05974
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
Outputs
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
(neg.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) x)))
Symmetry

(negabs x)

Compiler

Compiled 8 to 6 computations (25% saved)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 1 to 1 computations (0% saved)

prune18.0ms (0.2%)

Memory
-34.7MiB live, 3.6MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.3%
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
Compiler

Compiled 8 to 6 computations (25% saved)

simplify22.0ms (0.3%)

Memory
28.4MiB live, 28.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f64 x)
cost-diff0
(cos.f64 x)
cost-diff0
(-.f64 #s(literal 1 binary64) (cos.f64 x))
cost-diff6848
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
Rules
204×lower-fma.f64
204×lower-fma.f32
140×lower-*.f64
140×lower-*.f32
82×div-sub
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0617
01014
12014
22614
33714
45814
58114
611414
718814
831014
951914
1056114
1156414
1257214
1357814
1458214
1558914
1659614
1759714
059714
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
(-.f64 #s(literal 1 binary64) (cos.f64 x))
#s(literal 1 binary64)
(cos.f64 x)
x
(sin.f64 x)
Outputs
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
(neg.f64 (tan.f64 (*.f64 #s(literal -1/2 binary64) x)))
(-.f64 #s(literal 1 binary64) (cos.f64 x))
#s(literal 1 binary64)
(cos.f64 x)
x
(sin.f64 x)

localize58.0ms (0.8%)

Memory
-10.6MiB live, 67.3MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(sin.f64 x)
accuracy0
(cos.f64 x)
accuracy14.727186642913933
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
accuracy15.565787442280882
(-.f64 #s(literal 1 binary64) (cos.f64 x))
Samples
28.0ms69×2valid
14.0ms129×0valid
5.0ms13×3valid
5.0ms45×1valid
Compiler

Compiled 19 to 8 computations (57.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
ival-cos: 30.0ms (69.4% of total)
ival-sin: 5.0ms (11.6% of total)
ival-div: 3.0ms (6.9% of total)
adjust: 3.0ms (6.9% of total)
ival-sub: 2.0ms (4.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series3.0ms (0%)

Memory
3.9MiB live, 3.8MiB allocated
Counts
4 → 48
Calls
Call 1
Inputs
#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) (patch (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) #<representation binary64>) () ())
#s(alt (-.f64 #s(literal 1 binary64) (cos.f64 x)) (patch (-.f64 #s(literal 1 binary64) (cos.f64 x)) #<representation binary64>) () ())
#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())
#s(alt (sin.f64 x) (patch (sin.f64 x) #<representation binary64>) () ())
Outputs
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) (patch (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* 1/24 (pow x 2)))) (taylor 0 x) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) (patch (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))) (taylor 0 x) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) (patch (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))))) (taylor 0 x) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) (patch (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (pow x 2)) (taylor 0 x) (#s(alt (-.f64 #s(literal 1 binary64) (cos.f64 x)) (patch (-.f64 #s(literal 1 binary64) (cos.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/2 (* -1/24 (pow x 2)))) (taylor 0 x) (#s(alt (-.f64 #s(literal 1 binary64) (cos.f64 x)) (patch (-.f64 #s(literal 1 binary64) (cos.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/2 (* (pow x 2) (- (* 1/720 (pow x 2)) 1/24)))) (taylor 0 x) (#s(alt (-.f64 #s(literal 1 binary64) (cos.f64 x)) (patch (-.f64 #s(literal 1 binary64) (cos.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/2 (* (pow x 2) (- (* (pow x 2) (+ 1/720 (* -1/40320 (pow x 2)))) 1/24)))) (taylor 0 x) (#s(alt (-.f64 #s(literal 1 binary64) (cos.f64 x)) (patch (-.f64 #s(literal 1 binary64) (cos.f64 x)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (pow x 2))) (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))) (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (sin.f64 x) (patch (sin.f64 x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/6 (pow x 2)))) (taylor 0 x) (#s(alt (sin.f64 x) (patch (sin.f64 x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))) (taylor 0 x) (#s(alt (sin.f64 x) (patch (sin.f64 x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (taylor 0 x) (#s(alt (sin.f64 x) (patch (sin.f64 x) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) (patch (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) (patch (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) (patch (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) (patch (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- 1 (cos x)) (taylor inf x) (#s(alt (-.f64 #s(literal 1 binary64) (cos.f64 x)) (patch (-.f64 #s(literal 1 binary64) (cos.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- 1 (cos x)) (taylor inf x) (#s(alt (-.f64 #s(literal 1 binary64) (cos.f64 x)) (patch (-.f64 #s(literal 1 binary64) (cos.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- 1 (cos x)) (taylor inf x) (#s(alt (-.f64 #s(literal 1 binary64) (cos.f64 x)) (patch (-.f64 #s(literal 1 binary64) (cos.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- 1 (cos x)) (taylor inf x) (#s(alt (-.f64 #s(literal 1 binary64) (cos.f64 x)) (patch (-.f64 #s(literal 1 binary64) (cos.f64 x)) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor inf x) (#s(alt (sin.f64 x) (patch (sin.f64 x) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor inf x) (#s(alt (sin.f64 x) (patch (sin.f64 x) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor inf x) (#s(alt (sin.f64 x) (patch (sin.f64 x) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor inf x) (#s(alt (sin.f64 x) (patch (sin.f64 x) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) (patch (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) (patch (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) (patch (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) (patch (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- 1 (cos x)) (taylor -inf x) (#s(alt (-.f64 #s(literal 1 binary64) (cos.f64 x)) (patch (-.f64 #s(literal 1 binary64) (cos.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- 1 (cos x)) (taylor -inf x) (#s(alt (-.f64 #s(literal 1 binary64) (cos.f64 x)) (patch (-.f64 #s(literal 1 binary64) (cos.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- 1 (cos x)) (taylor -inf x) (#s(alt (-.f64 #s(literal 1 binary64) (cos.f64 x)) (patch (-.f64 #s(literal 1 binary64) (cos.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- 1 (cos x)) (taylor -inf x) (#s(alt (-.f64 #s(literal 1 binary64) (cos.f64 x)) (patch (-.f64 #s(literal 1 binary64) (cos.f64 x)) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor -inf x) (#s(alt (sin.f64 x) (patch (sin.f64 x) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor -inf x) (#s(alt (sin.f64 x) (patch (sin.f64 x) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor -inf x) (#s(alt (sin.f64 x) (patch (sin.f64 x) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor -inf x) (#s(alt (sin.f64 x) (patch (sin.f64 x) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
1.0ms
x
@0
((/ (- 1 (cos x)) (sin x)) (- 1 (cos x)) (cos x) (sin x))
1.0ms
x
@-inf
((/ (- 1 (cos x)) (sin x)) (- 1 (cos x)) (cos x) (sin x))
1.0ms
x
@inf
((/ (- 1 (cos x)) (sin x)) (- 1 (cos x)) (cos x) (sin x))

simplify237.0ms (3%)

Memory
16.0MiB live, 172.6MiB allocated
Algorithm
egg-herbie
Rules
19 148×lower-fma.f64
19 148×lower-fma.f32
3 796×lower-*.f64
3 796×lower-*.f32
3 232×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
079286
1224286
2555280
31661280
43000280
54254280
64606280
75336280
86824280
08376256
Stop Event
iter limit
node limit
Counts
48 → 47
Calls
Call 1
Inputs
(* 1/2 x)
(* x (+ 1/2 (* 1/24 (pow x 2))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
(* 1/2 (pow x 2))
(* (pow x 2) (+ 1/2 (* -1/24 (pow x 2))))
(* (pow x 2) (+ 1/2 (* (pow x 2) (- (* 1/720 (pow x 2)) 1/24))))
(* (pow x 2) (+ 1/2 (* (pow x 2) (- (* (pow x 2) (+ 1/720 (* -1/40320 (pow x 2)))) 1/24))))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(- 1 (cos x))
(- 1 (cos x))
(- 1 (cos x))
(- 1 (cos x))
(cos x)
(cos x)
(cos x)
(cos x)
(sin x)
(sin x)
(sin x)
(sin x)
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(- 1 (cos x))
(- 1 (cos x))
(- 1 (cos x))
(- 1 (cos x))
(cos x)
(cos x)
(cos x)
(cos x)
(sin x)
(sin x)
(sin x)
(sin x)
Outputs
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* x (+ 1/2 (* 1/24 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* 1/2 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/2 binary64))
(* (pow x 2) (+ 1/2 (* -1/24 (pow x 2))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) x) x)
(* (pow x 2) (+ 1/2 (* (pow x 2) (- (* 1/720 (pow x 2)) 1/24))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal -1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) x)
(* (pow x 2) (+ 1/2 (* (pow x 2) (- (* (pow x 2) (+ 1/720 (* -1/40320 (pow x 2)))) 1/24))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/40320 binary64) (*.f64 x x) #s(literal 1/720 binary64)) (*.f64 x x) #s(literal -1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) x)
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(/ (- 1 (cos x)) (sin x))
(tan.f64 (*.f64 x #s(literal 1/2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (*.f64 x #s(literal 1/2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (*.f64 x #s(literal 1/2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (*.f64 x #s(literal 1/2 binary64)))
(- 1 (cos x))
(-.f64 #s(literal 1 binary64) (cos.f64 x))
(- 1 (cos x))
(-.f64 #s(literal 1 binary64) (cos.f64 x))
(- 1 (cos x))
(-.f64 #s(literal 1 binary64) (cos.f64 x))
(- 1 (cos x))
(-.f64 #s(literal 1 binary64) (cos.f64 x))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(/ (- 1 (cos x)) (sin x))
(tan.f64 (*.f64 x #s(literal 1/2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (*.f64 x #s(literal 1/2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (*.f64 x #s(literal 1/2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (*.f64 x #s(literal 1/2 binary64)))
(- 1 (cos x))
(-.f64 #s(literal 1 binary64) (cos.f64 x))
(- 1 (cos x))
(-.f64 #s(literal 1 binary64) (cos.f64 x))
(- 1 (cos x))
(-.f64 #s(literal 1 binary64) (cos.f64 x))
(- 1 (cos x))
(-.f64 #s(literal 1 binary64) (cos.f64 x))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)

rewrite191.0ms (2.5%)

Memory
-12.5MiB live, 252.6MiB allocated
Rules
4 606×lower-*.f64
4 606×lower-*.f32
3 722×lower-/.f32
3 720×lower-/.f64
2 028×lower--.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0615
01012
13912
224512
3235511
0888511
Stop Event
iter limit
node limit
iter limit
Counts
4 → 615
Calls
Call 1
Inputs
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
(-.f64 #s(literal 1 binary64) (cos.f64 x))
(cos.f64 x)
(sin.f64 x)
Outputs
(*.f64 (pow.f64 (/.f64 (sin.f64 x) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(*.f64 (pow.f64 (/.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 x) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 x)))
(*.f64 (pow.f64 (/.f64 (sin.f64 x) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (pow.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 x) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal 1 binary64)) (pow.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) #s(literal 1 binary64)) (pow.f64 (/.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(*.f64 (pow.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (sin.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)))))
(*.f64 (pow.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (sin.f64 x)) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (/.f64 (-.f64 (sin.f64 x) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (/.f64 (-.f64 (sin.f64 x) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (sin.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sin.f64 x) (sin.f64 x)) #s(literal -1 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (sin.f64 x)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))))
(*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (sin.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x))))
(*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (sin.f64 x)) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (sin.f64 x) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (-.f64 (sin.f64 x) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64)))) (fma.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (sin.f64 x) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (-.f64 (cos.f64 x) #s(literal 1 binary64)))
(*.f64 (/.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64)))) (fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 x) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 x) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) x))) (cos.f64 (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (sin.f64 x)))
(*.f64 (pow.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x))) (pow.f64 (/.f64 #s(literal -1 binary64) (sin.f64 x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x))) (neg.f64 (sin.f64 x)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (sin.f64 x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (sin.f64 x)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 x)) (pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 x)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (sin.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))) (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 x)) (-.f64 (cos.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))) (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (sin.f64 x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)))
(*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))))
(*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 x)))
(*.f64 (-.f64 (sin.f64 x) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (sin.f64 x)))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 x)) (-.f64 (cos.f64 x) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (sin.f64 x)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (sin.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(*.f64 (sin.f64 x) (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (/.f64 (sin.f64 x) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))))
(*.f64 (sin.f64 x) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (log.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (sin.f64 x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))) (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (-.f64 (sin.f64 x) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64))
(pow.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))
(/.f64 (neg.f64 (/.f64 (-.f64 (sin.f64 x) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))) (sin.f64 x))) (neg.f64 (sin.f64 x)))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 x)))) (-.f64 (cos.f64 x) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (sin.f64 x)))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (/.f64 #s(literal -1 binary64) (sin.f64 x)))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (sin.f64 x)))) (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 x)))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (sin.f64 x)))) (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))) (sin.f64 x))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (sin.f64 x)))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64))))) (neg.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (sin.f64 x) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))))) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) x)))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) x))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (sin.f64 x)))) (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (sin.f64 x) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))))) (neg.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)))) (neg.f64 (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (neg.f64 (*.f64 (sin.f64 x) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (neg.f64 (sin.f64 x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal -1 binary64))) (neg.f64 (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (neg.f64 (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 x))))) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)))) (neg.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1 binary64) (tan.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (neg.f64 (sin.f64 x)) (tan.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (neg.f64 (cos.f64 x))))) (neg.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (tan.f64 x)) (sin.f64 x))) (neg.f64 (*.f64 (sin.f64 x) (tan.f64 x))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (neg.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 2 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x)))) (/.f64 #s(literal 1 binary64) (sin.f64 x)))
(/.f64 (neg.f64 (+.f64 (sin.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 x))))) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)))) (neg.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (tan.f64 x) (*.f64 (neg.f64 (sin.f64 x)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (neg.f64 (sin.f64 x)) (tan.f64 x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (cos.f64 x))))) (neg.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (tan.f64 x) (sin.f64 x))) (neg.f64 (*.f64 (sin.f64 x) (tan.f64 x))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64)))) (sin.f64 x))
(/.f64 (neg.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (neg.f64 (sin.f64 x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (sin.f64 x))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (neg.f64 (sin.f64 x)))))
(/.f64 (neg.f64 (/.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (sin.f64 x)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal -1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (neg.f64 (sin.f64 x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (neg.f64 (sin.f64 x)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 2 binary64))))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (neg.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))) (*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (pow.f64 (tan.f64 x) #s(literal -2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))))) (*.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))) (pow.f64 (tan.f64 x) #s(literal -3 binary64)))) (*.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))) (fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x))) (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x)) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (*.f64 (sin.f64 x) (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (sin.f64 x)) (*.f64 (sin.f64 x) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)))) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))) (*.f64 (neg.f64 (sin.f64 x)) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (*.f64 (neg.f64 (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x))) (*.f64 (neg.f64 (sin.f64 x)) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (*.f64 (neg.f64 (sin.f64 x)) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))) (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64))) (*.f64 (neg.f64 (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (sin.f64 x) (-.f64 (cos.f64 x) #s(literal 1 binary64)))) (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64))) (*.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (*.f64 (neg.f64 (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (sin.f64 x) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (*.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 x))) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (sin.f64 x) (sin.f64 x)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 x) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64)) (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))) (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (*.f64 (sin.f64 x) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))
(/.f64 (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (/.f64 (cos.f64 x) #s(literal 1 binary64)))) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 x))) (*.f64 (neg.f64 (sin.f64 x)) #s(literal -1 binary64))) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (tan.f64 x))))
(/.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 (cos.f64 x) #s(literal 1 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 x))) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (neg.f64 (tan.f64 x))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x))) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x))) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (neg.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (tan.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) #s(literal -1 binary64))) (*.f64 (neg.f64 (sin.f64 x)) (tan.f64 x)))
(/.f64 (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 x)))) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (sin.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 x))) (*.f64 (neg.f64 (sin.f64 x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (tan.f64 x))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (tan.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (tan.f64 x)))
(/.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (neg.f64 (cos.f64 x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 x))) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (tan.f64 x))) (sin.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (tan.f64 x))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (cos.f64 x) #s(literal 1 binary64))) (sin.f64 x))
(/.f64 (/.f64 (-.f64 (sin.f64 x) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))) (sin.f64 x)) (sin.f64 x))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 x))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (sin.f64 x))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (/.f64 #s(literal -1 binary64) (sin.f64 x))) (-.f64 (cos.f64 x) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (sin.f64 x))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 x))) (-.f64 (cos.f64 x) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (sin.f64 x))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (-.f64 (cos.f64 x) #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (sin.f64 x))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64)))) (fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (sin.f64 x) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) x))) (cos.f64 (*.f64 #s(literal 1/2 binary64) x)))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x))))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (neg.f64 (sin.f64 x)))
(/.f64 (neg.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal -1 binary64) (cos.f64 x)) (neg.f64 (sin.f64 x)))
(/.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x))) (/.f64 #s(literal -1 binary64) (sin.f64 x)))
(/.f64 (/.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (sin.f64 x))
(/.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64)))) (/.f64 #s(literal -1 binary64) (sin.f64 x)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 9 binary64)))) (neg.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x)) (+.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64)))) (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) (fma.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64)))) (neg.f64 (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (sin.f64 x))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64)))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))) (-.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal -1 binary64) (tan.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64)))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))) (/.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (*.f64 (sin.f64 x) (tan.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64)))) (neg.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (sin.f64 x) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) x))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x))) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))
(/.f64 (neg.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (neg.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(/.f64 (neg.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (neg.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x)))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (neg.f64 (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (neg.f64 (*.f64 (sin.f64 x) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (sin.f64 x) (-.f64 (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (sin.f64 x) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x)))
(/.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (sin.f64 x)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (sin.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (tan.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (sin.f64 x)) (tan.f64 x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (neg.f64 (cos.f64 x)))) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (tan.f64 x)) (sin.f64 x)) (*.f64 (sin.f64 x) (tan.f64 x)))
(/.f64 (+.f64 (sin.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (tan.f64 x) (*.f64 (neg.f64 (sin.f64 x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (sin.f64 x)) (tan.f64 x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (cos.f64 x)))) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (tan.f64 x) (sin.f64 x)) (*.f64 (sin.f64 x) (tan.f64 x)))
(/.f64 (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64)) (neg.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))
(/.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (sin.f64 x)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))))
(/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 x)) (neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (sin.f64 x)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 9 binary64))) (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x)) (+.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) (fma.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))) (/.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (*.f64 (sin.f64 x) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))) (-.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal -1 binary64) (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (neg.f64 (sin.f64 x)))
(/.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (neg.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (neg.f64 (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (neg.f64 (sin.f64 x)))))
(/.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))))
(/.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (neg.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (neg.f64 (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (neg.f64 (sin.f64 x)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (neg.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (*.f64 (sin.f64 x) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (sin.f64 x) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (sin.f64 x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))) (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (-.f64 (sin.f64 x) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (neg.f64 (sin.f64 x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) (cos.f64 (*.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
(/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))))
(/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)))
(/.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (neg.f64 (sin.f64 x))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (neg.f64 (sin.f64 x)) (*.f64 #s(literal 1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (neg.f64 (sin.f64 x)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))
(/.f64 (sin.f64 x) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (neg.f64 (sin.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (sin.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))) (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (-.f64 (sin.f64 x) (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 #s(literal 1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))))
(neg.f64 (neg.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 x)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (neg.f64 (cos.f64 x))))
(fma.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (tan.f64 x))))
(fma.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (/.f64 #s(literal -1 binary64) (tan.f64 x)))
(fma.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(fma.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64)))) (fma.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 x)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64)))) (fma.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (neg.f64 (cos.f64 x))))
(fma.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64)))) (fma.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (tan.f64 x))))
(fma.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64)))) (fma.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 x)))
(fma.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64)))) (fma.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 x)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (neg.f64 (cos.f64 x))))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (tan.f64 x))))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 x)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(fma.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (*.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (cos.f64 x)))
(fma.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x))))
(fma.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (cos.f64 x) (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (tan.f64 x)) (/.f64 #s(literal 1 binary64) (sin.f64 x)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 x)) (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 x)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (neg.f64 (cos.f64 x))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 x)) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (tan.f64 x))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 x)) (/.f64 #s(literal -1 binary64) (tan.f64 x)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 #s(literal 1 binary64) (sin.f64 x)))
(fma.f64 (neg.f64 (cos.f64 x)) (/.f64 #s(literal -1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (sin.f64 x)))
(fma.f64 (neg.f64 (cos.f64 x)) (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (sin.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (neg.f64 (cos.f64 x)) (/.f64 #s(literal 1 binary64) (sin.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (cos.f64 x) (/.f64 #s(literal 1 binary64) (sin.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 x)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (neg.f64 (cos.f64 x))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (tan.f64 x))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (tan.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(fma.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 x)) #s(literal 1 binary64)))
(fma.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (neg.f64 (cos.f64 x))))
(fma.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (tan.f64 x))))
(fma.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))) (/.f64 #s(literal -1 binary64) (tan.f64 x)))
(fma.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(fma.f64 (cos.f64 x) (/.f64 #s(literal -1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (sin.f64 x)))
(fma.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (sin.f64 x)))
(fma.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 #s(literal 1 binary64) (sin.f64 x)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 x)) (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 x)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (neg.f64 (cos.f64 x))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 x)) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (tan.f64 x))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal -1 binary64) (tan.f64 x)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(tan.f64 (*.f64 #s(literal 1/2 binary64) x))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))))) (/.f64 (pow.f64 (tan.f64 x) #s(literal -3 binary64)) (fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))))))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))) (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x))))
(-.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (sin.f64 x)) (/.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))) (sin.f64 x)))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (sin.f64 x)) (/.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (sin.f64 x)))
(-.f64 (/.f64 #s(literal 0 binary64) (sin.f64 x)) (neg.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (neg.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 (/.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x x))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal -1 binary64) (tan.f64 x)))
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(-.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (*.f64 (cos.f64 x) (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (neg.f64 (cos.f64 x))) (/.f64 #s(literal 1 binary64) (sin.f64 x)))
(+.f64 (*.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (cos.f64 x)))
(+.f64 (*.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x))) (*.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x))))
(+.f64 (/.f64 #s(literal -1 binary64) (tan.f64 x)) (/.f64 #s(literal 1 binary64) (sin.f64 x)))
(+.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 #s(literal 1 binary64) (sin.f64 x)))
(+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 x)) #s(literal 1 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (neg.f64 (cos.f64 x))))
(+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (tan.f64 x))))
(+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal -1 binary64) (tan.f64 x)))
(+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 9 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (-.f64 (cos.f64 x) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))
(*.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (/.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))
(*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 (sin.f64 x) (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))
(*.f64 (sin.f64 x) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))))) (neg.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))))) (neg.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -2 binary64)) (pow.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) #s(literal -2 binary64)) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -3 binary64)) (pow.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) #s(literal -3 binary64)) (*.f64 (pow.f64 (cos.f64 x) #s(literal 9 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) #s(literal -3 binary64))))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (cos.f64 x) #s(literal 1 binary64)))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))) (neg.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (neg.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 9 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (neg.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64))) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (+.f64 (cos.f64 (+.f64 x x)) #s(literal 1 binary64)))) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64))))
(/.f64 (-.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64))) (*.f64 (/.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (cos.f64 (+.f64 x x)) #s(literal 1 binary64)))) (*.f64 (/.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64))))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (/.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (neg.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x x)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) (cos.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (-.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (-.f64 #s(literal 1 binary64) (cos.f64 x))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)))) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)))) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x))) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 1 binary64)) #s(literal 1 binary64))) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 1 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))) (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x))) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x))) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x))) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (-.f64 (cos.f64 x) #s(literal 1 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64)))) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64)))) (fma.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))) (+.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -2 binary64)) (pow.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))) #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) #s(literal -2 binary64)) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -3 binary64)) (pow.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) #s(literal -3 binary64)) (*.f64 (pow.f64 (cos.f64 x) #s(literal 9 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) #s(literal -3 binary64)))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 9 binary64)))) (neg.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (fma.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64)))) (neg.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal 1 binary64)) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 9 binary64))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (fma.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(/.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64)))
(/.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))))
(neg.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x))) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)))) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 1 binary64)) #s(literal 1 binary64))) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x))) #s(literal -1 binary64)) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (-.f64 (cos.f64 x) #s(literal 1 binary64)) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))) #s(literal -1 binary64)) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 2 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x))) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x)) #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 9 binary64)))) (+.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64)))) (fma.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (pow.f64 (/.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))) #s(literal -1 binary64)) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) (cos.f64 x)) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 x))) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 x)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (cos.f64 x) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (sin.f64 x) (pow.f64 (/.f64 (sin.f64 x) (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64)))) #s(literal -1 binary64)) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (cos.f64 x) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 (cos.f64 x) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (cos.f64 x) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x)))
(-.f64 #s(literal 1 binary64) (cos.f64 x))
(+.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (neg.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(+.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64))
(+.f64 (cos.f64 x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 x)))
(+.f64 #s(literal 1 binary64) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 x)))
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 x))
(pow.f64 (cos.f64 x) #s(literal 1 binary64))
(neg.f64 (neg.f64 (cos.f64 x)))
(-.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 x)))
(cos.f64 x)
(exp.f64 (*.f64 (log.f64 (cos.f64 x)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (cos.f64 x)))
(*.f64 (pow.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 x)))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (sin.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))
(*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (sin.f64 x))))
(*.f64 (sin.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 x))
(pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) #s(literal -1 binary64))
(pow.f64 (sin.f64 x) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (sin.f64 x)))) (neg.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (neg.f64 (sin.f64 x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (sin.f64 x))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal -1 binary64))) (sin.f64 x))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (sin.f64 x)))) (neg.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (neg.f64 (sin.f64 x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (sin.f64 x))) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (sin.f64 x))) (fma.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (sin.f64 x)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 3/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sin.f64 x)))
(/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (neg.f64 (sin.f64 x)))
(/.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 x)))
(/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64))) (sin.f64 x))
(/.f64 (neg.f64 (sin.f64 x)) #s(literal -1 binary64))
(/.f64 (sin.f64 x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 x)))
(neg.f64 (neg.f64 (sin.f64 x)))
(sin.f64 x)
(-.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 x)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (sin.f64 x))) #s(literal -1 binary64)))
(exp.f64 (log.f64 (sin.f64 x)))

eval128.0ms (1.6%)

Memory
11.8MiB live, 140.7MiB allocated
Compiler

Compiled 14 450 to 1 625 computations (88.8% saved)

prune97.0ms (1.2%)

Memory
12.9MiB live, 211.4MiB allocated
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New6566662
Fresh000
Picked101
Done000
Total6576663
Accuracy
100.0%
Counts
663 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.2%
(pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))
100.0%
(tan.f64 (*.f64 #s(literal 1/2 binary64) x))
51.7%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
51.7%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
51.7%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x))
51.9%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64)))
Compiler

Compiled 118 to 70 computations (40.7% saved)

simplify92.0ms (1.2%)

Memory
-33.3MiB live, 47.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
cost-diff0
(fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
cost-diff0
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
cost-diff0
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
cost-diff0
(fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))
cost-diff0
(fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
cost-diff0
(*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
cost-diff0
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
cost-diff0
(*.f64 x x)
cost-diff0
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
cost-diff0
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
cost-diff0
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x))
cost-diff0
(*.f64 x #s(literal 1/2 binary64))
cost-diff0
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64)))
cost-diff0
(*.f64 #s(literal 1/2 binary64) x)
cost-diff0
(tan.f64 (*.f64 #s(literal 1/2 binary64) x))
Rules
1 918×lower-fma.f32
1 906×lower-fma.f64
788×distribute-lft-in
552×lower-+.f64
552×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027204
046192
184192
2144192
3296192
4653192
5949192
6999192
71077192
81200192
91410192
101452192
111455192
121463192
131469192
141473192
151480192
161655192
171905192
181911192
01911192
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(tan.f64 (*.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
x
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64)))
(*.f64 x #s(literal 1/2 binary64))
x
#s(literal 1/2 binary64)
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(*.f64 x x)
x
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))
#s(literal 1/240 binary64)
(*.f64 x x)
x
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
#s(literal 17/40320 binary64)
(*.f64 x x)
x
#s(literal 1/240 binary64)
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
Outputs
(tan.f64 (*.f64 #s(literal 1/2 binary64) x))
(tan.f64 (*.f64 x #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) x)
(*.f64 x #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
x
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64)))
(*.f64 x #s(literal 1/2 binary64))
x
#s(literal 1/2 binary64)
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) x))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) x)
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))
(*.f64 x x)
x
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))
#s(literal 1/240 binary64)
(*.f64 x x)
x
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
#s(literal 17/40320 binary64)
(*.f64 x x)
x
#s(literal 1/240 binary64)
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)

localize154.0ms (2%)

Memory
27.7MiB live, 144.9MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0.01953125
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
accuracy0.0390625
(fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
accuracy0.11328125
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
accuracy30.891222724125914
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
accuracy0.015625
(fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
accuracy0.01953125
(*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
accuracy0.078125
(fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))
accuracy30.89490943444152
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
accuracy0
(*.f64 x x)
accuracy0.04296875
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
accuracy0.10546875
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
accuracy30.91963246522049
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x))
accuracy0
(*.f64 x #s(literal 1/2 binary64))
accuracy30.815497435465396
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64)))
accuracy0
(*.f64 #s(literal 1/2 binary64) x)
accuracy0
(tan.f64 (*.f64 #s(literal 1/2 binary64) x))
Samples
50.0ms69×2valid
37.0ms129×0valid
27.0ms13×3valid
21.0ms45×1valid
Compiler

Compiled 176 to 31 computations (82.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 112.0ms
ival-add: 25.0ms (22.4% of total)
ival-mult: 22.0ms (19.7% of total)
ival-cos: 20.0ms (17.9% of total)
const: 16.0ms (14.3% of total)
adjust: 13.0ms (11.6% of total)
ival-tan: 5.0ms (4.5% of total)
ival-sin: 5.0ms (4.5% of total)
ival-div: 3.0ms (2.7% of total)
ival-sub: 2.0ms (1.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series21.0ms (0.3%)

Memory
-19.7MiB live, 18.1MiB allocated
Counts
17 → 204
Calls
Call 1
Inputs
#s(alt (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) (patch (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1/2 binary64) x) (patch (*.f64 #s(literal 1/2 binary64) x) #<representation binary64>) () ())
#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 x #s(literal 1/2 binary64)) (patch (*.f64 x #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())
#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) (patch (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* 1/24 (pow x 2)))) (taylor 0 x) (#s(alt (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) (patch (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))) (taylor 0 x) (#s(alt (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) (patch (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))))) (taylor 0 x) (#s(alt (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) (patch (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 1/2 binary64) x) (patch (*.f64 #s(literal 1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 1/2 binary64) x) (patch (*.f64 #s(literal 1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 1/2 binary64) x) (patch (*.f64 #s(literal 1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 1/2 binary64) x) (patch (*.f64 #s(literal 1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* 1/24 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))))) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal 1/2 binary64)) (patch (*.f64 x #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal 1/2 binary64)) (patch (*.f64 x #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal 1/2 binary64)) (patch (*.f64 x #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal 1/2 binary64)) (patch (*.f64 x #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* 1/24 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))))) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* 1/24 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* 1/24 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* 1/24 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/24 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/24 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/24 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* 1/24 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))))) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* 1/24 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/24 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/24 (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/24 (* 1/240 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/24 (* 1/240 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/24 (* 1/240 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* 1/24 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))))) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* 1/24 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/24 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/24 (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/24 (* 1/240 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/240 (taylor 0 x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/240 (* 17/40320 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/240 (* 17/40320 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/240 (* 17/40320 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 x)) (cos (* 1/2 x))) (taylor inf x) (#s(alt (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) (patch (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 x)) (cos (* 1/2 x))) (taylor inf x) (#s(alt (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) (patch (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 x)) (cos (* 1/2 x))) (taylor inf x) (#s(alt (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) (patch (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 x)) (cos (* 1/2 x))) (taylor inf x) (#s(alt (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) (patch (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor inf x) (#s(alt (*.f64 #s(literal 1/2 binary64) x) (patch (*.f64 #s(literal 1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor inf x) (#s(alt (*.f64 #s(literal 1/2 binary64) x) (patch (*.f64 #s(literal 1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor inf x) (#s(alt (*.f64 #s(literal 1/2 binary64) x) (patch (*.f64 #s(literal 1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor inf x) (#s(alt (*.f64 #s(literal 1/2 binary64) x) (patch (*.f64 #s(literal 1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 1/2 binary64)) (patch (*.f64 x #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 1/2 binary64)) (patch (*.f64 x #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 1/2 binary64)) (patch (*.f64 x #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 1/2 binary64)) (patch (*.f64 x #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/240 (pow x 5)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/240 (* 1/24 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/240 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/240 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/240 (pow x 4)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/240 (* 1/24 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/240 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/240 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/240 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/240 (* 1/24 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/240 (* 1/24 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/240 (* 1/24 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 7)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6))))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 6)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6))))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 4)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 x)) (cos (* 1/2 x))) (taylor -inf x) (#s(alt (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) (patch (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 x)) (cos (* 1/2 x))) (taylor -inf x) (#s(alt (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) (patch (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 x)) (cos (* 1/2 x))) (taylor -inf x) (#s(alt (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) (patch (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/2 x)) (cos (* 1/2 x))) (taylor -inf x) (#s(alt (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) (patch (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 1/2 binary64) x) (patch (*.f64 #s(literal 1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 1/2 binary64) x) (patch (*.f64 #s(literal 1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 1/2 binary64) x) (patch (*.f64 #s(literal 1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 1/2 binary64) x) (patch (*.f64 #s(literal 1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 1/2 binary64)) (patch (*.f64 x #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 1/2 binary64)) (patch (*.f64 x #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 1/2 binary64)) (patch (*.f64 x #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 1/2 binary64)) (patch (*.f64 x #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/240 (pow x 5)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 1/240 (* 1/24 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow x 2)))) (pow x 2))) 1/240))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow x 2)))) (pow x 2))) 1/240))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/240 (pow x 4)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/240 (* 1/24 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/240 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 1/240 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/240 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/240 (* 1/24 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/240 (* 1/24 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/240 (* 1/24 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 7)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/240 (* 1/24 (/ 1 (pow x 2)))) (pow x 2))) 17/40320))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow x 2)))) (pow x 4))) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 6)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6))))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 4)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
4.0ms
x
@-inf
((tan (* 1/2 x)) (* 1/2 x) (/ (- 1 (cos x)) (sin x)) (* x 1/2) (/ (- 1 (cos x)) (sin x)) (* (+ (* (* x x) 1/24) 1/2) x) (+ (* (* x x) 1/24) 1/2) (* x x) (/ (- 1 (cos x)) (sin x)) (* (+ (* (+ (* 1/240 (* x x)) 1/24) (* x x)) 1/2) x) (+ (* (+ (* 1/240 (* x x)) 1/24) (* x x)) 1/2) (+ (* 1/240 (* x x)) 1/24) (/ (- 1 (cos x)) (sin x)) (* (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2) x) (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2) (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (+ (* 17/40320 (* x x)) 1/240))
3.0ms
x
@inf
((tan (* 1/2 x)) (* 1/2 x) (/ (- 1 (cos x)) (sin x)) (* x 1/2) (/ (- 1 (cos x)) (sin x)) (* (+ (* (* x x) 1/24) 1/2) x) (+ (* (* x x) 1/24) 1/2) (* x x) (/ (- 1 (cos x)) (sin x)) (* (+ (* (+ (* 1/240 (* x x)) 1/24) (* x x)) 1/2) x) (+ (* (+ (* 1/240 (* x x)) 1/24) (* x x)) 1/2) (+ (* 1/240 (* x x)) 1/24) (/ (- 1 (cos x)) (sin x)) (* (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2) x) (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2) (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (+ (* 17/40320 (* x x)) 1/240))
2.0ms
x
@0
((tan (* 1/2 x)) (* 1/2 x) (/ (- 1 (cos x)) (sin x)) (* x 1/2) (/ (- 1 (cos x)) (sin x)) (* (+ (* (* x x) 1/24) 1/2) x) (+ (* (* x x) 1/24) 1/2) (* x x) (/ (- 1 (cos x)) (sin x)) (* (+ (* (+ (* 1/240 (* x x)) 1/24) (* x x)) 1/2) x) (+ (* (+ (* 1/240 (* x x)) 1/24) (* x x)) 1/2) (+ (* 1/240 (* x x)) 1/24) (/ (- 1 (cos x)) (sin x)) (* (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2) x) (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2) (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (+ (* 17/40320 (* x x)) 1/240))

simplify416.0ms (5.3%)

Memory
-30.6MiB live, 153.1MiB allocated
Algorithm
egg-herbie
Rules
14 174×lower-fma.f64
14 174×lower-fma.f32
4 532×lower-*.f64
4 532×lower-*.f32
2 884×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0971554
13191554
28431549
322021546
448021546
080921417
Stop Event
iter limit
node limit
Counts
204 → 204
Calls
Call 1
Inputs
(* 1/2 x)
(* x (+ 1/2 (* 1/24 (pow x 2))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* x (+ 1/2 (* 1/24 (pow x 2))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* x (+ 1/2 (* 1/24 (pow x 2))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
(* 1/2 x)
(* x (+ 1/2 (* 1/24 (pow x 2))))
(* x (+ 1/2 (* 1/24 (pow x 2))))
(* x (+ 1/2 (* 1/24 (pow x 2))))
1/2
(+ 1/2 (* 1/24 (pow x 2)))
(+ 1/2 (* 1/24 (pow x 2)))
(+ 1/2 (* 1/24 (pow x 2)))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* 1/2 x)
(* x (+ 1/2 (* 1/24 (pow x 2))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
(* 1/2 x)
(* x (+ 1/2 (* 1/24 (pow x 2))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
1/2
(+ 1/2 (* 1/24 (pow x 2)))
(+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))
(+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))
1/24
(+ 1/24 (* 1/240 (pow x 2)))
(+ 1/24 (* 1/240 (pow x 2)))
(+ 1/24 (* 1/240 (pow x 2)))
(* 1/2 x)
(* x (+ 1/2 (* 1/24 (pow x 2))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
(* 1/2 x)
(* x (+ 1/2 (* 1/24 (pow x 2))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
1/2
(+ 1/2 (* 1/24 (pow x 2)))
(+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))
(+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))))
1/24
(+ 1/24 (* 1/240 (pow x 2)))
(+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))
(+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))
1/240
(+ 1/240 (* 17/40320 (pow x 2)))
(+ 1/240 (* 17/40320 (pow x 2)))
(+ 1/240 (* 17/40320 (pow x 2)))
(/ (sin (* 1/2 x)) (cos (* 1/2 x)))
(/ (sin (* 1/2 x)) (cos (* 1/2 x)))
(/ (sin (* 1/2 x)) (cos (* 1/2 x)))
(/ (sin (* 1/2 x)) (cos (* 1/2 x)))
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(* 1/24 (pow x 3))
(* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* 1/24 (pow x 2))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(* 1/240 (pow x 5))
(* (pow x 5) (+ 1/240 (* 1/24 (/ 1 (pow x 2)))))
(* (pow x 5) (+ 1/240 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(* (pow x 5) (+ 1/240 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(* 1/240 (pow x 4))
(* (pow x 4) (+ 1/240 (* 1/24 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/240 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(* (pow x 4) (+ 1/240 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(* 1/240 (pow x 2))
(* (pow x 2) (+ 1/240 (* 1/24 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/240 (* 1/24 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/240 (* 1/24 (/ 1 (pow x 2)))))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(* 17/40320 (pow x 7))
(* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6)))))))
(* 17/40320 (pow x 6))
(* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6)))))))
(* 17/40320 (pow x 4))
(* (pow x 4) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* 17/40320 (pow x 2))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(/ (sin (* 1/2 x)) (cos (* 1/2 x)))
(/ (sin (* 1/2 x)) (cos (* 1/2 x)))
(/ (sin (* 1/2 x)) (cos (* 1/2 x)))
(/ (sin (* 1/2 x)) (cos (* 1/2 x)))
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(* 1/24 (pow x 3))
(* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* 1/24 (pow x 2))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(* 1/240 (pow x 5))
(* (pow x 5) (+ 1/240 (* 1/24 (/ 1 (pow x 2)))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow x 2)))) (pow x 2))) 1/240)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow x 2)))) (pow x 2))) 1/240)))
(* 1/240 (pow x 4))
(* (pow x 4) (+ 1/240 (* 1/24 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/240 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(* (pow x 4) (+ 1/240 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(* 1/240 (pow x 2))
(* (pow x 2) (+ 1/240 (* 1/24 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/240 (* 1/24 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/240 (* 1/24 (/ 1 (pow x 2)))))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(* 17/40320 (pow x 7))
(* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/240 (* 1/24 (/ 1 (pow x 2)))) (pow x 2))) 17/40320)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow x 2)))) (pow x 4))) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))))
(* 17/40320 (pow x 6))
(* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6)))))))
(* 17/40320 (pow x 4))
(* (pow x 4) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* 17/40320 (pow x 2))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
Outputs
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* x (+ 1/2 (* 1/24 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* x (+ 1/2 (* 1/24 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* x (+ 1/2 (* 1/24 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* x (+ 1/2 (* 1/24 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* 1/24 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* 1/24 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/24 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* 1/24 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* 1/24 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* x (+ 1/2 (* 1/24 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* x (+ 1/2 (* 1/24 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/24 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
1/24
#s(literal 1/24 binary64)
(+ 1/24 (* 1/240 (pow x 2)))
(fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))
(+ 1/24 (* 1/240 (pow x 2)))
(fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))
(+ 1/24 (* 1/240 (pow x 2)))
(fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* x (+ 1/2 (* 1/24 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* x (+ 1/2 (* 1/24 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/24 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
1/24
#s(literal 1/24 binary64)
(+ 1/24 (* 1/240 (pow x 2)))
(fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))
(+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
(+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
1/240
#s(literal 1/240 binary64)
(+ 1/240 (* 17/40320 (pow x 2)))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(+ 1/240 (* 17/40320 (pow x 2)))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(+ 1/240 (* 17/40320 (pow x 2)))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(/ (sin (* 1/2 x)) (cos (* 1/2 x)))
(/.f64 (sin.f64 (*.f64 x #s(literal 1/2 binary64))) (cos.f64 (*.f64 x #s(literal 1/2 binary64))))
(/ (sin (* 1/2 x)) (cos (* 1/2 x)))
(/.f64 (sin.f64 (*.f64 x #s(literal 1/2 binary64))) (cos.f64 (*.f64 x #s(literal 1/2 binary64))))
(/ (sin (* 1/2 x)) (cos (* 1/2 x)))
(/.f64 (sin.f64 (*.f64 x #s(literal 1/2 binary64))) (cos.f64 (*.f64 x #s(literal 1/2 binary64))))
(/ (sin (* 1/2 x)) (cos (* 1/2 x)))
(/.f64 (sin.f64 (*.f64 x #s(literal 1/2 binary64))) (cos.f64 (*.f64 x #s(literal 1/2 binary64))))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(* 1/24 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/24 binary64))
(* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* 1/24 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/24 binary64))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(* 1/240 (pow x 5))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/240 binary64)) x)
(* (pow x 5) (+ 1/240 (* 1/24 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x x))
(* (pow x 5) (+ 1/240 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 #s(literal 1/24 binary64) x) (*.f64 x x) (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/240 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x)))
(* (pow x 5) (+ 1/240 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 #s(literal 1/24 binary64) x) (*.f64 x x) (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/240 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x)))
(* 1/240 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/240 binary64))
(* (pow x 4) (+ 1/240 (* 1/24 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x)
(* (pow x 4) (+ 1/240 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(* (pow x 4) (+ 1/240 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(* 1/240 (pow x 2))
(*.f64 #s(literal 1/240 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/240 (* 1/24 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))
(* (pow x 2) (+ 1/240 (* 1/24 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))
(* (pow x 2) (+ 1/240 (* 1/24 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(* 17/40320 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 17/40320 binary64))
(* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (/.f64 #s(literal 1/240 binary64) (*.f64 x x)) #s(literal -17/40320 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 17/40320 binary64)) (/.f64 #s(literal -1/240 binary64) (*.f64 x x))) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6)))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 17/40320 binary64)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (/.f64 #s(literal -1/240 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(* 17/40320 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 17/40320 binary64)) x) x)
(* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(* 17/40320 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 17/40320 binary64))
(* (pow x 4) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x)
(* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
(* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
(* 17/40320 (pow x 2))
(*.f64 #s(literal 17/40320 binary64) (*.f64 x x))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(/ (sin (* 1/2 x)) (cos (* 1/2 x)))
(/.f64 (sin.f64 (*.f64 x #s(literal 1/2 binary64))) (cos.f64 (*.f64 x #s(literal 1/2 binary64))))
(/ (sin (* 1/2 x)) (cos (* 1/2 x)))
(/.f64 (sin.f64 (*.f64 x #s(literal 1/2 binary64))) (cos.f64 (*.f64 x #s(literal 1/2 binary64))))
(/ (sin (* 1/2 x)) (cos (* 1/2 x)))
(/.f64 (sin.f64 (*.f64 x #s(literal 1/2 binary64))) (cos.f64 (*.f64 x #s(literal 1/2 binary64))))
(/ (sin (* 1/2 x)) (cos (* 1/2 x)))
(/.f64 (sin.f64 (*.f64 x #s(literal 1/2 binary64))) (cos.f64 (*.f64 x #s(literal 1/2 binary64))))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(* 1/24 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/24 binary64))
(* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* 1/24 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/24 binary64))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(* (pow x 2) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(* 1/240 (pow x 5))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/240 binary64)) x)
(* (pow x 5) (+ 1/240 (* 1/24 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x x))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow x 2)))) (pow x 2))) 1/240)))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal -1/240 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow x 2)))) (pow x 2))) 1/240)))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal -1/240 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(* 1/240 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/240 binary64))
(* (pow x 4) (+ 1/240 (* 1/24 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x)
(* (pow x 4) (+ 1/240 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(* (pow x 4) (+ 1/240 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(* 1/240 (pow x 2))
(*.f64 #s(literal 1/240 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/240 (* 1/24 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))
(* (pow x 2) (+ 1/240 (* 1/24 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))
(* (pow x 2) (+ 1/240 (* 1/24 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(* 17/40320 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 17/40320 binary64))
(* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (/.f64 #s(literal 1/240 binary64) (*.f64 x x)) #s(literal -17/40320 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/240 (* 1/24 (/ 1 (pow x 2)))) (pow x 2))) 17/40320)))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/240 binary64)) (*.f64 x x)) #s(literal -17/40320 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow x 2)))) (pow x 4))) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))))
(*.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) (-.f64 #s(literal -1/240 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (*.f64 x x))) #s(literal 17/40320 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* 17/40320 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 17/40320 binary64)) x) x)
(* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(* 17/40320 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 17/40320 binary64))
(* (pow x 4) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x)
(* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
(* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
(* 17/40320 (pow x 2))
(*.f64 #s(literal 17/40320 binary64) (*.f64 x x))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))

rewrite201.0ms (2.6%)

Memory
38.7MiB live, 195.3MiB allocated
Rules
6 308×lower-fma.f32
6 296×lower-fma.f64
4 758×lower-*.f32
4 746×lower-*.f64
4 410×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027182
046170
1179170
21220170
08510170
Stop Event
iter limit
node limit
iter limit
Counts
17 → 514
Calls
Call 1
Inputs
(tan.f64 (*.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal 1/2 binary64) x)
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64)))
(*.f64 x #s(literal 1/2 binary64))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(*.f64 x x)
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
Outputs
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 x #s(literal 1/2 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 x #s(literal 1/2 binary64)))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (sin.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64))))
(*.f64 (pow.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 x) #s(literal 1 binary64))))
(*.f64 (pow.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 x) #s(literal 1 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (tan.f64 (*.f64 x #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (tan.f64 x)))))))
(*.f64 (neg.f64 (sin.f64 (*.f64 x #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (*.f64 x #s(literal 1/2 binary64))))))
(*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 x #s(literal 1/2 binary64)))))))
(*.f64 #s(literal -1 binary64) (tan.f64 (/.f64 (neg.f64 x) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 x))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(*.f64 (+.f64 #s(literal -1 binary64) (cos.f64 x)) (/.f64 #s(literal -1 binary64) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 x #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 x #s(literal 1/2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (sin.f64 x)))
(*.f64 #s(literal 1 binary64) (tan.f64 (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 x #s(literal 1/2 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))))) (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) #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 x x))))) (-.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)))))))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (sin.f64 x))) (neg.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (sin.f64 x))) (neg.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (tan.f64 (*.f64 x #s(literal 1/2 binary64))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #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 x x))))) (+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (tan.f64 x)))))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 x #s(literal 1/2 binary64))))) (neg.f64 (neg.f64 (cos.f64 (*.f64 x #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (*.f64 (sin.f64 x) (neg.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (*.f64 (sin.f64 x) (neg.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal -1 binary64)) (*.f64 (neg.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64))) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 1 binary64)) (*.f64 (neg.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64))) (sin.f64 x)))
(/.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))) (sin.f64 x)))
(/.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) #s(literal -1 binary64)) (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))))
(/.f64 (-.f64 (sin.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))))
(/.f64 (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (tan.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (sin.f64 x)) (tan.f64 x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (neg.f64 (cos.f64 x)))) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (tan.f64 x)) (sin.f64 x)) (*.f64 (sin.f64 x) (tan.f64 x)))
(/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (sin.f64 x)) (+.f64 (cos.f64 x) #s(literal 1 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (sin.f64 x)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (tan.f64 (*.f64 x #s(literal 1/2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #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 x x))))) (+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (tan.f64 x))))))
(/.f64 (neg.f64 (sin.f64 (*.f64 x #s(literal 1/2 binary64)))) (neg.f64 (cos.f64 (*.f64 x #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (neg.f64 (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (neg.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (*.f64 (neg.f64 (sin.f64 x)) (+.f64 (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (neg.f64 (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (neg.f64 (sin.f64 x)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (sin.f64 x)) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (cos.f64 x)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (cos.f64 x))) (neg.f64 (sin.f64 x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 x #s(literal 1/2 binary64))))))
(/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (neg.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64))) (neg.f64 (sin.f64 x))))
(/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (*.f64 (neg.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))) (neg.f64 (sin.f64 x))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (*.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 x)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (cos.f64 x))))
(/.f64 (+.f64 #s(literal -1 binary64) (cos.f64 x)) (neg.f64 (sin.f64 x)))
(/.f64 (sin.f64 (*.f64 x #s(literal 1/2 binary64))) (cos.f64 (*.f64 x #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (sin.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (sin.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (tan.f64 (*.f64 x #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (tan.f64 x))))) (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 x #s(literal 1/2 binary64)))))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (cos.f64 x))) (sin.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 x #s(literal 1/2 binary64)))))
(neg.f64 (tan.f64 (/.f64 (neg.f64 x) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 #s(literal 1 binary64) (sin.f64 x))))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal -1/2 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 #s(literal 1 binary64) (sin.f64 x))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 x)) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 #s(literal 1 binary64) (sin.f64 x))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 x)) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(tan.f64 (*.f64 x #s(literal 1/2 binary64)))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (/.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #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 x x))))) (+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (tan.f64 x)))))) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #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 x x))))) (+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (tan.f64 x)))))))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 x))) (tan.f64 (/.f64 (neg.f64 x) #s(literal 2 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 x) #s(literal 1 binary64))) (sin.f64 x)) (/.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 (cos.f64 x) #s(literal 1 binary64))) (sin.f64 x)))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))) (sin.f64 x)) (/.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))) (sin.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (/.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(-.f64 #s(literal 0 binary64) (tan.f64 (/.f64 (neg.f64 x) #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 #s(literal 1 binary64) (sin.f64 x))))
(+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (tan.f64 (*.f64 x #s(literal 1/2 binary64))))) #s(literal -1 binary64)))
(*.f64 (neg.f64 x) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1/2 binary64)))
(*.f64 x #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) x)
(pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 x)) #s(literal 2 binary64))
(/.f64 (neg.f64 x) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))
(/.f64 x #s(literal 2 binary64))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64)))
(*.f64 (neg.f64 x) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1/2 binary64)))
(*.f64 x #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) x)
(pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 x)) #s(literal 2 binary64))
(/.f64 (neg.f64 x) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))
(/.f64 x #s(literal 2 binary64))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) x))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/4 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/48 binary64))))))
(*.f64 (*.f64 x (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))))
(*.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/48 binary64))))))
(*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) x)
(*.f64 x (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x) (*.f64 x #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)))) (-.f64 (*.f64 x (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x))) (-.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 x (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))) (-.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x) #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x) (-.f64 (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x) (*.f64 x #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 x (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x) #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/4 binary64)) x)) (neg.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)) x)) (neg.f64 (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/48 binary64))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/48 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/4 binary64)) x) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)) x) (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/48 binary64)))))
(/.f64 (*.f64 x (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/4 binary64))) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64))) (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/48 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/4 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/48 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/48 binary64)))) (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)))))
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(fma.f64 (neg.f64 x) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x))
(fma.f64 (neg.f64 x) #s(literal -1/2 binary64) (*.f64 x (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x))
(fma.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(fma.f64 x (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (*.f64 x #s(literal 1/2 binary64)))
(fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x))
(fma.f64 x #s(literal 1/2 binary64) (*.f64 x (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(fma.f64 #s(literal 1/2 binary64) x (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x))
(fma.f64 #s(literal 1/2 binary64) x (*.f64 x (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(+.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x) (*.f64 x #s(literal 1/2 binary64)))
(+.f64 (*.f64 x (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 x #s(literal 1/2 binary64)))
(+.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x))
(+.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/48 binary64)))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 1/48 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/48 binary64))))))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)))) (*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/48 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/331776 binary64) #s(literal -1/16 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal 1/191102976 binary64) #s(literal -1/64 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/331776 binary64) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/2304 binary64)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal 1/191102976 binary64) #s(literal -1/64 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (*.f64 (*.f64 x x) x) #s(literal -1/8 binary64)) (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/48 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal 1/191102976 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (*.f64 (*.f64 x x) x)) #s(literal 1/512 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal 1/191102976 binary64) (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal 1/110592 binary64)))) (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/48 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 1/48 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/48 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 1/48 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)) (fma.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/48 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 1/48 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(fma.f64 x (*.f64 #s(literal 1/24 binary64) x) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)))))
(+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(*.f64 x x)
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal -1/4 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) #s(literal 1/8 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64)))))))
(*.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(*.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64)))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(*.f64 x (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (*.f64 x #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)))) (-.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x)) (*.f64 x #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) (-.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x)))) (-.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (-.f64 (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (*.f64 x #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x)) (-.f64 (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x)) (*.f64 x #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x)) #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal -1/4 binary64)) x)) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) #s(literal 1/8 binary64)) x)) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal -1/4 binary64)) x) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) #s(literal 1/8 binary64)) x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64))))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal -1/4 binary64))) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal -1/4 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) #s(literal 1/8 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal -1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64))))) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) #s(literal 1/8 binary64)))))
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))))
(fma.f64 (neg.f64 x) #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))
(fma.f64 (neg.f64 x) #s(literal -1/2 binary64) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x)))
(fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x (*.f64 x #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))
(fma.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x)))
(fma.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 x #s(literal 1/2 binary64)))
(fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))
(fma.f64 x #s(literal 1/2 binary64) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x)))
(fma.f64 #s(literal 1/2 binary64) x (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))
(fma.f64 #s(literal 1/2 binary64) x (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (*.f64 x #s(literal 1/2 binary64)))
(+.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x)) (*.f64 x #s(literal 1/2 binary64)))
(+.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))
(+.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x)))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x))))))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64)))))))
(*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))) (*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/16 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal 1/4 binary64)) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/64 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x))) (*.f64 x x) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x) #s(literal 1/4 binary64)))) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/64 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal -1/8 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) #s(literal 9 binary64)) #s(literal 1/512 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) #s(literal 6 binary64)) (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x))) #s(literal 1/8 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x)) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal -1/4 binary64))) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal -1/4 binary64)) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x)))) (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/576 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x x) #s(literal 1/5760 binary64))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/576 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x x) #s(literal 1/5760 binary64))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))))
(fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 (*.f64 x x) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(fma.f64 x (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)) x) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x))
(*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/240 binary64) (*.f64 x x)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/576 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x x) #s(literal 1/5760 binary64)))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/576 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 1/5760 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x x) #s(literal 1/5760 binary64))))))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64)))) (*.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64))) (fma.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x)))) (neg.f64 (-.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/240 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/576 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x x) #s(literal 1/5760 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/3317760000 binary64) #s(literal -1/331776 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/576 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal 1/191102976000000 binary64) #s(literal -1/191102976 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/3317760000 binary64) (+.f64 #s(literal 1/331776 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/33177600 binary64)))) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal 1/191102976000000 binary64) #s(literal -1/191102976 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64)) (*.f64 (*.f64 x x) x) #s(literal -1/13824 binary64)) (fma.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x x) #s(literal 1/5760 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal 1/191102976000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64)) (*.f64 (*.f64 x x) x)) #s(literal 1/2641807540224 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal 1/191102976000000 binary64) (-.f64 #s(literal 1/191102976 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal 1/191102976000 binary64)))) (fma.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x x) #s(literal 1/5760 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64))) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64)) #s(literal 1/576 binary64))) (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64))))
(/.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x))) (-.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/240 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/576 binary64))) (neg.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64))) (neg.f64 (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 1/5760 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x x) #s(literal 1/5760 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/576 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 1/5760 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (fma.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x x) #s(literal 1/5760 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/240 binary64) (*.f64 x x))) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 1/5760 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))))
(fma.f64 (*.f64 #s(literal 1/240 binary64) x) x #s(literal 1/24 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64))) (neg.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64)))))
(fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/240 binary64) #s(literal 1/24 binary64))
(fma.f64 x (*.f64 #s(literal 1/240 binary64) x) #s(literal 1/24 binary64))
(-.f64 (/.f64 #s(literal 1/576 binary64) (-.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/240 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x)) (-.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/240 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/57600 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64))) (neg.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64)))))
(+.f64 (*.f64 #s(literal 1/240 binary64) (*.f64 x x)) #s(literal 1/24 binary64))
(+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/240 binary64) (*.f64 x x)))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal -1/4 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64)))))))
(*.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(*.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64)))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(*.f64 x (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (*.f64 x #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)))) (-.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)) (*.f64 x #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) (-.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)))) (-.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (-.f64 (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (*.f64 x #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)) (-.f64 (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)) (*.f64 x #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)) #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal -1/4 binary64)) x)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)) x)) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal -1/4 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)) x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64))))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal -1/4 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal -1/4 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal -1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64))))) (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)))))
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))))
(fma.f64 (neg.f64 x) #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))
(fma.f64 (neg.f64 x) #s(literal -1/2 binary64) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x (*.f64 x #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))
(fma.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)))
(fma.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 x #s(literal 1/2 binary64)))
(fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))
(fma.f64 x #s(literal 1/2 binary64) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)))
(fma.f64 #s(literal 1/2 binary64) x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))
(fma.f64 #s(literal 1/2 binary64) x (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (*.f64 x #s(literal 1/2 binary64)))
(+.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)) (*.f64 x #s(literal 1/2 binary64)))
(+.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))
(+.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64)))))))
(*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))) (*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) #s(literal 4 binary64)) #s(literal 1/16 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal 1/4 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/64 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) #s(literal 4 binary64)) (+.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x)))) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/64 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal -1/8 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) #s(literal 9 binary64)) #s(literal 1/512 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) #s(literal 6 binary64)) (-.f64 #s(literal 1/64 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) (*.f64 (*.f64 x x) x))))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x)) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal -1/4 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x #s(literal -1/4 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))) (*.f64 x x)) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x #s(literal -1/576 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x #s(literal -1/576 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(fma.f64 x (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x))
(*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x #s(literal -1/576 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x #s(literal -1/576 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/576 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x))))))
(*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64)))) (*.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64))) (fma.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x))) (neg.f64 (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x #s(literal -1/576 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/331776 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x #s(literal 1/576 binary64)) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/191102976 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal 1/331776 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))) (*.f64 x x)) (*.f64 #s(literal 1/576 binary64) (*.f64 x x))))) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/191102976 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal -1/13824 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) #s(literal 9 binary64)) #s(literal 1/2641807540224 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) #s(literal 6 binary64)) (-.f64 #s(literal 1/191102976 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (*.f64 (*.f64 x x) x))))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64)) #s(literal 1/576 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64)) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64))))
(/.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x)) (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x #s(literal -1/576 binary64))) (neg.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64))) (neg.f64 (+.f64 #s(literal 1/576 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x #s(literal -1/576 binary64)) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (+.f64 #s(literal 1/576 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x)) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/576 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x)))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))))
(fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) #s(literal 1/24 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64))))) #s(literal 1/24 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) #s(literal 1/24 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64))))) #s(literal 1/24 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64))) (neg.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64)))))
(fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
(fma.f64 (*.f64 x x) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 1/24 binary64))
(fma.f64 x (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) #s(literal 1/24 binary64))
(-.f64 (/.f64 #s(literal 1/576 binary64) (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x) (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x)) x) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64))) (neg.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal -1/24 binary64)))))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) #s(literal 1/24 binary64))
(+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x))
(*.f64 (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/240 binary64) (*.f64 #s(literal 17/40320 binary64) (*.f64 x x)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64)))))))
(*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))))
(*.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/57600 binary64) (-.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64))))))
(*.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64))))))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)))) (*.f64 (/.f64 #s(literal 1/57600 binary64) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (/.f64 #s(literal 1/57600 binary64) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (/.f64 #s(literal 1/57600 binary64) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/57600 binary64) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (fma.f64 (/.f64 #s(literal 1/57600 binary64) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (/.f64 #s(literal 1/57600 binary64) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (/.f64 #s(literal 1/57600 binary64) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x)))) (neg.f64 (-.f64 #s(literal 1/240 binary64) (*.f64 #s(literal 17/40320 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64)))))))
(/.f64 (*.f64 (fma.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/3317760000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal 24137569/4296582355504620109824000000 binary64) #s(literal -1/191102976000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 289/93640458240000 binary64)))) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal 24137569/4296582355504620109824000000 binary64) #s(literal -1/191102976000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/13824000 binary64)) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal 24137569/4296582355504620109824000000 binary64)) (*.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) #s(literal 1/2641807540224000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal 24137569/4296582355504620109824000000 binary64) (-.f64 #s(literal 1/191102976000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal 4913/906139986296832000000 binary64)))) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) #s(literal 1/57600 binary64))) (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))))
(/.f64 (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x))) (-.f64 #s(literal 1/240 binary64) (*.f64 #s(literal 17/40320 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64))) (neg.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64))) (neg.f64 (+.f64 #s(literal 1/57600 binary64) (-.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64)) (+.f64 #s(literal 1/57600 binary64) (-.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64)) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/240 binary64) (*.f64 #s(literal 17/40320 binary64) (*.f64 x x))) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/57600 binary64) (-.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64)))) (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))))
(fma.f64 (*.f64 #s(literal 17/40320 binary64) x) x #s(literal 1/240 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (neg.f64 (/.f64 #s(literal 1/57600 binary64) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))
(fma.f64 x (*.f64 #s(literal 17/40320 binary64) x) #s(literal 1/240 binary64))
(-.f64 (/.f64 #s(literal 1/57600 binary64) (-.f64 #s(literal 1/240 binary64) (*.f64 #s(literal 17/40320 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x)) (-.f64 #s(literal 1/240 binary64) (*.f64 #s(literal 17/40320 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (/.f64 #s(literal 1/57600 binary64) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (neg.f64 (/.f64 #s(literal 1/57600 binary64) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)))))
(+.f64 (*.f64 #s(literal 17/40320 binary64) (*.f64 x x)) #s(literal 1/240 binary64))
(+.f64 #s(literal 1/240 binary64) (*.f64 #s(literal 17/40320 binary64) (*.f64 x x)))

eval111.0ms (1.4%)

Memory
-6.5MiB live, 223.2MiB allocated
Compiler

Compiled 23 613 to 1 901 computations (91.9% saved)

prune184.0ms (2.4%)

Memory
20.5MiB live, 327.1MiB allocated
Pruning

10 alts after pruning (5 fresh and 5 done)

PrunedKeptTotal
New8044808
Fresh011
Picked055
Done000
Total80410814
Accuracy
100.0%
Counts
814 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.2%
(pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))
100.0%
(tan.f64 (*.f64 #s(literal 1/2 binary64) x))
51.7%
#s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))))
51.7%
#s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)))
51.7%
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)))
51.7%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
51.3%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
51.7%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
51.7%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x))
51.9%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64)))
Compiler

Compiled 207 to 117 computations (43.5% saved)

simplify198.0ms (2.5%)

Memory
8.9MiB live, 87.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff6464
(pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))
cost-diff0
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64))
cost-diff0
(fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
cost-diff0
(*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
cost-diff0
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
cost-diff0
(/.f64 #s(literal 2 binary64) x)
cost-diff0
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)))
cost-diff1088
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))
cost-diff0
#s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))))
cost-diff320
(fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))
cost-diff0
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)
cost-diff0
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)
cost-diff0
#s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)))
cost-diff320
(fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))
Rules
5 940×lower-fma.f32
5 924×lower-fma.f64
1 738×distribute-lft-in
1 732×lower-*.f32
1 716×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039352
065334
1119330
2208320
3392308
4869308
51745308
62902308
74958308
85663308
95888308
105926308
115929308
125937308
135942308
145946308
155953308
166488308
176720308
186721308
196721308
207184308
217290308
227291308
237291308
247361308
257361308
07361300
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)))
(fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))
x
#s(literal 1/2 binary64)
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)
(fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
#s(literal 17/40320 binary64)
(*.f64 x x)
#s(literal 1/240 binary64)
#s(literal 1/24 binary64)
#s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))))
(fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))
#s(literal 1/24 binary64)
(*.f64 x x)
x
(*.f64 x #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))
#s(literal 1 binary64)
(/.f64 #s(literal 2 binary64) x)
#s(literal 2 binary64)
x
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
(*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)))
(fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64))
(*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x))
#s(literal 289/1625702400 binary64)
(*.f64 x x)
x
#s(literal -1/57600 binary64)
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))
#s(literal 17/40320 binary64)
#s(literal -1/240 binary64)
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
(pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))
#s(literal 1 binary64)
#s(literal -1/2 binary64)
Outputs
#s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x #s(literal 1/2 binary64)) x))
(fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))
(*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x #s(literal 1/2 binary64)) x)
x
#s(literal 1/2 binary64)
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)
(fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))
#s(literal 17/40320 binary64)
(*.f64 x x)
#s(literal 1/240 binary64)
#s(literal 1/24 binary64)
#s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)) x))
(fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)) x)
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))
#s(literal 1/24 binary64)
(*.f64 x x)
x
(*.f64 x #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 #s(literal 1/2 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))
(*.f64 #s(literal 1/2 binary64) x)
#s(literal 1 binary64)
(/.f64 #s(literal 2 binary64) x)
#s(literal 2 binary64)
x
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 x (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
(*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(*.f64 (fma.f64 (fma.f64 (/.f64 x (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 (fma.f64 (/.f64 x (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64))
(fma.f64 (/.f64 x (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) x) #s(literal 1/24 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))
(fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64))
(*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x))
#s(literal 289/1625702400 binary64)
(*.f64 x x)
x
#s(literal -1/57600 binary64)
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))
(fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))
#s(literal 17/40320 binary64)
#s(literal -1/240 binary64)
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
(pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal -1/2 binary64)

localize241.0ms (3.1%)

Memory
-18.0MiB live, 288.6MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0
(pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))
accuracy0.11556625976844201
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))
accuracy0.3779395524668615
(*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x))
accuracy20.04629229806794
(/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)))
accuracy30.891222724125914
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
accuracy0
(/.f64 #s(literal 2 binary64) x)
accuracy0.1875
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))
accuracy30.815497435465396
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)))
accuracy0
(*.f64 x #s(literal 1/2 binary64))
accuracy0.0390625
(fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))
accuracy0.234375
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))
accuracy30.91963246522049
#s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))))
accuracy0.08203125
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)
accuracy0.11328125
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
accuracy0.16796875
(*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)
accuracy30.891222724125914
#s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)))
Samples
108.0ms69×2valid
60.0ms129×0valid
26.0ms45×1valid
13.0ms13×3valid
Compiler

Compiled 314 to 43 computations (86.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 127.0ms
const: 26.0ms (20.4% of total)
ival-mult: 25.0ms (19.6% of total)
ival-cos: 21.0ms (16.5% of total)
ival-add: 19.0ms (14.9% of total)
adjust: 18.0ms (14.1% of total)
ival-div: 8.0ms (6.3% of total)
ival-sin: 5.0ms (3.9% of total)
ival-sub: 2.0ms (1.6% of total)
ival-pow: 2.0ms (1.6% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series21.0ms (0.3%)

Memory
-1.6MiB live, 37.1MiB allocated
Counts
22 → 252
Calls
Call 1
Inputs
#s(alt (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) (patch (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) #<representation binary64>) () ())
#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (patch (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))) (patch (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #<representation binary64>) () ())
#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) #<representation binary64>) () ())
#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 2 binary64) x) (patch (/.f64 #s(literal 2 binary64) x) #<representation binary64>) () ())
#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())
#s(alt (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (patch (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 x #s(literal 1/2 binary64)) (patch (*.f64 x #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (patch (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) (patch (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* 1/24 (pow x 2)))) (taylor 0 x) (#s(alt (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) (patch (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))) (taylor 0 x) (#s(alt (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) (patch (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))))) (taylor 0 x) (#s(alt (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) (patch (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* 1/24 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))))) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (patch (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/24 (* 1/240 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (patch (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (patch (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (patch (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))) (patch (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* 1/24 (pow x 2)))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))) (patch (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* 1/24 (pow x 2)))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))) (patch (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* 1/24 (pow x 2)))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))) (patch (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* 1/24 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))))) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* 1/24 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))))) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ 2 x) (taylor 0 x) (#s(alt (/.f64 #s(literal 2 binary64) x) (patch (/.f64 #s(literal 2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ 2 x) (taylor 0 x) (#s(alt (/.f64 #s(literal 2 binary64) x) (patch (/.f64 #s(literal 2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ 2 x) (taylor 0 x) (#s(alt (/.f64 #s(literal 2 binary64) x) (patch (/.f64 #s(literal 2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ 2 x) (taylor 0 x) (#s(alt (/.f64 #s(literal 2 binary64) x) (patch (/.f64 #s(literal 2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* 1/24 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))))) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* 1/24 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/24 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/24 (taylor 0 x) (#s(alt (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/24 (* 1/240 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 x) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/24 (* 1/240 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) #<representation binary64>) () ())) ())
#s(alt 1/240 (taylor 0 x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/240 (* 17/40320 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/240 (* 17/40320 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/240 (* 17/40320 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal 1/2 binary64)) (patch (*.f64 x #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal 1/2 binary64)) (patch (*.f64 x #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal 1/2 binary64)) (patch (*.f64 x #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal 1/2 binary64)) (patch (*.f64 x #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/240 (taylor 0 x) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (patch (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/240 (* 17/40320 (pow x 2))) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (patch (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/240 (* 17/40320 (pow x 2))) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (patch (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/240 (* 17/40320 (pow x 2))) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (patch (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 289/1625702400 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 289/1625702400 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 289/1625702400 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 289/1625702400 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt -1/240 (taylor 0 x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 17/40320 (pow x 2)) 1/240) (taylor 0 x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 17/40320 (pow x 2)) 1/240) (taylor 0 x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 17/40320 (pow x 2)) 1/240) (taylor 0 x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 7)) (taylor inf x) (#s(alt (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) (patch (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) (patch (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) (patch (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6))))))) (taylor inf x) (#s(alt (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) (patch (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 7)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (patch (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (patch (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (patch (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (patch (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 6)) (taylor inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 3)) (taylor inf x) (#s(alt (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))) (patch (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))) (patch (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))) (patch (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))) (patch (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ 2 x) (taylor inf x) (#s(alt (/.f64 #s(literal 2 binary64) x) (patch (/.f64 #s(literal 2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ 2 x) (taylor inf x) (#s(alt (/.f64 #s(literal 2 binary64) x) (patch (/.f64 #s(literal 2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ 2 x) (taylor inf x) (#s(alt (/.f64 #s(literal 2 binary64) x) (patch (/.f64 #s(literal 2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ 2 x) (taylor inf x) (#s(alt (/.f64 #s(literal 2 binary64) x) (patch (/.f64 #s(literal 2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 7)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6))))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 6)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6))))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 4)) (taylor inf x) (#s(alt (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 5)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 1/2 binary64)) (patch (*.f64 x #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 1/2 binary64)) (patch (*.f64 x #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 1/2 binary64)) (patch (*.f64 x #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 1/2 binary64)) (patch (*.f64 x #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 2)) (taylor inf x) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (patch (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (patch (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (patch (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (patch (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 289/1625702400 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 289/1625702400 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 289/1625702400 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 289/1625702400 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 7)) (taylor -inf x) (#s(alt (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) (patch (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) (patch (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/240 (* 1/24 (/ 1 (pow x 2)))) (pow x 2))) 17/40320))) (taylor -inf x) (#s(alt (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) (patch (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow x 2)))) (pow x 4))) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))))) (taylor -inf x) (#s(alt (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) (patch (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 7)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (patch (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (patch (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/240 (* 1/24 (/ 1 (pow x 2)))) (pow x 2))) 17/40320))) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (patch (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/240 (* 1/24 (/ 1 (pow x 2)))) (pow x 2))) 17/40320))) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) (patch (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 6)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 3)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))) (patch (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))) (patch (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))) (patch (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))) (patch (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/24 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ 2 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 2 binary64) x) (patch (/.f64 #s(literal 2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ 2 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 2 binary64) x) (patch (/.f64 #s(literal 2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ 2 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 2 binary64) x) (patch (/.f64 #s(literal 2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ 2 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 2 binary64) x) (patch (/.f64 #s(literal 2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 7)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/240 (* 1/24 (/ 1 (pow x 2)))) (pow x 2))) 17/40320))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow x 2)))) (pow x 4))) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 6)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6))))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 4)) (taylor -inf x) (#s(alt (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 5)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* -1 (/ (+ 1/240 (* 1/24 (/ 1 (pow x 2)))) (pow x 2))) 17/40320))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* -1 (/ (+ 1/240 (* 1/24 (/ 1 (pow x 2)))) (pow x 2))) 17/40320))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 1/2 binary64)) (patch (*.f64 x #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 1/2 binary64)) (patch (*.f64 x #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 1/2 binary64)) (patch (*.f64 x #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 1/2 binary64)) (patch (*.f64 x #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (patch (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (patch (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (patch (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (patch (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 289/1625702400 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 289/1625702400 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 289/1625702400 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 289/1625702400 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) (patch (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
4.0ms
x
@inf
((+ (* x 1/2) (* (* (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) x) x) x)) (/ (- 1 (cos x)) (sin x)) (* (* (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) x) x) x) (* (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) x) x) (+ (* (* 1/24 (* x x)) x) (* x 1/2)) (/ (- 1 (cos x)) (sin x)) (* 1/24 (* x x)) (* x x) (/ 1 (/ 2 x)) (/ (- 1 (cos x)) (sin x)) (/ 2 x) (/ (- 1 (cos x)) (sin x)) (* (+ (* (+ (* (/ (+ (* (* 289/1625702400 (* x x)) (* x x)) -1/57600) (+ (* 17/40320 (* x x)) -1/240)) (* x x)) 1/24) (* x x)) 1/2) x) (+ (* (+ (* (/ (+ (* (* 289/1625702400 (* x x)) (* x x)) -1/57600) (+ (* 17/40320 (* x x)) -1/240)) (* x x)) 1/24) (* x x)) 1/2) (+ (* (/ (+ (* (* 289/1625702400 (* x x)) (* x x)) -1/57600) (+ (* 17/40320 (* x x)) -1/240)) (* x x)) 1/24) (pow 1 -1/2) (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) x) (+ (* 17/40320 (* x x)) 1/240) (* x 1/2) (/ (+ (* (* 289/1625702400 (* x x)) (* x x)) -1/57600) (+ (* 17/40320 (* x x)) -1/240)) (* 289/1625702400 (* x x)) (+ (* 17/40320 (* x x)) -1/240))
3.0ms
x
@-inf
((+ (* x 1/2) (* (* (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) x) x) x)) (/ (- 1 (cos x)) (sin x)) (* (* (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) x) x) x) (* (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) x) x) (+ (* (* 1/24 (* x x)) x) (* x 1/2)) (/ (- 1 (cos x)) (sin x)) (* 1/24 (* x x)) (* x x) (/ 1 (/ 2 x)) (/ (- 1 (cos x)) (sin x)) (/ 2 x) (/ (- 1 (cos x)) (sin x)) (* (+ (* (+ (* (/ (+ (* (* 289/1625702400 (* x x)) (* x x)) -1/57600) (+ (* 17/40320 (* x x)) -1/240)) (* x x)) 1/24) (* x x)) 1/2) x) (+ (* (+ (* (/ (+ (* (* 289/1625702400 (* x x)) (* x x)) -1/57600) (+ (* 17/40320 (* x x)) -1/240)) (* x x)) 1/24) (* x x)) 1/2) (+ (* (/ (+ (* (* 289/1625702400 (* x x)) (* x x)) -1/57600) (+ (* 17/40320 (* x x)) -1/240)) (* x x)) 1/24) (pow 1 -1/2) (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) x) (+ (* 17/40320 (* x x)) 1/240) (* x 1/2) (/ (+ (* (* 289/1625702400 (* x x)) (* x x)) -1/57600) (+ (* 17/40320 (* x x)) -1/240)) (* 289/1625702400 (* x x)) (+ (* 17/40320 (* x x)) -1/240))
2.0ms
x
@0
((+ (* x 1/2) (* (* (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) x) x) x)) (/ (- 1 (cos x)) (sin x)) (* (* (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) x) x) x) (* (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) x) x) (+ (* (* 1/24 (* x x)) x) (* x 1/2)) (/ (- 1 (cos x)) (sin x)) (* 1/24 (* x x)) (* x x) (/ 1 (/ 2 x)) (/ (- 1 (cos x)) (sin x)) (/ 2 x) (/ (- 1 (cos x)) (sin x)) (* (+ (* (+ (* (/ (+ (* (* 289/1625702400 (* x x)) (* x x)) -1/57600) (+ (* 17/40320 (* x x)) -1/240)) (* x x)) 1/24) (* x x)) 1/2) x) (+ (* (+ (* (/ (+ (* (* 289/1625702400 (* x x)) (* x x)) -1/57600) (+ (* 17/40320 (* x x)) -1/240)) (* x x)) 1/24) (* x x)) 1/2) (+ (* (/ (+ (* (* 289/1625702400 (* x x)) (* x x)) -1/57600) (+ (* 17/40320 (* x x)) -1/240)) (* x x)) 1/24) (pow 1 -1/2) (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) x) (+ (* 17/40320 (* x x)) 1/240) (* x 1/2) (/ (+ (* (* 289/1625702400 (* x x)) (* x x)) -1/57600) (+ (* 17/40320 (* x x)) -1/240)) (* 289/1625702400 (* x x)) (+ (* 17/40320 (* x x)) -1/240))

simplify153.0ms (2%)

Memory
4.1MiB live, 185.1MiB allocated
Algorithm
egg-herbie
Rules
12 316×lower-fma.f64
12 316×lower-fma.f32
4 252×lower-*.f64
4 252×lower-*.f32
2 458×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0951936
13151936
28281932
320751924
443381924
081421796
Stop Event
iter limit
node limit
Counts
252 → 252
Calls
Call 1
Inputs
(* 1/2 x)
(* x (+ 1/2 (* 1/24 (pow x 2))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
(* 1/2 x)
(* x (+ 1/2 (* 1/24 (pow x 2))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
(* 1/24 (pow x 3))
(* (pow x 3) (+ 1/24 (* 1/240 (pow x 2))))
(* (pow x 3) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))
(* (pow x 3) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))
(* 1/24 (pow x 2))
(* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))
(* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))
(* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))
(* 1/2 x)
(* x (+ 1/2 (* 1/24 (pow x 2))))
(* x (+ 1/2 (* 1/24 (pow x 2))))
(* x (+ 1/2 (* 1/24 (pow x 2))))
(* 1/2 x)
(* x (+ 1/2 (* 1/24 (pow x 2))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* x (+ 1/2 (* 1/24 (pow x 2))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
(/ 2 x)
(/ 2 x)
(/ 2 x)
(/ 2 x)
(* 1/2 x)
(* x (+ 1/2 (* 1/24 (pow x 2))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
(* 1/2 x)
(* x (+ 1/2 (* 1/24 (pow x 2))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
1/2
(+ 1/2 (* 1/24 (pow x 2)))
(+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))
(+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))))
1/24
(+ 1/24 (* 1/240 (pow x 2)))
(+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))
(+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))
(* 1/24 x)
(* x (+ 1/24 (* 1/240 (pow x 2))))
(* x (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))
(* x (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))
1/240
(+ 1/240 (* 17/40320 (pow x 2)))
(+ 1/240 (* 17/40320 (pow x 2)))
(+ 1/240 (* 17/40320 (pow x 2)))
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
1/240
(+ 1/240 (* 17/40320 (pow x 2)))
(+ 1/240 (* 17/40320 (pow x 2)))
(+ 1/240 (* 17/40320 (pow x 2)))
(* 289/1625702400 (pow x 2))
(* 289/1625702400 (pow x 2))
(* 289/1625702400 (pow x 2))
(* 289/1625702400 (pow x 2))
-1/240
(- (* 17/40320 (pow x 2)) 1/240)
(- (* 17/40320 (pow x 2)) 1/240)
(- (* 17/40320 (pow x 2)) 1/240)
(* 17/40320 (pow x 7))
(* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6)))))))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(* 17/40320 (pow x 7))
(* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* 17/40320 (pow x 6))
(* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* 1/24 (pow x 3))
(* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ 2 x)
(/ 2 x)
(/ 2 x)
(/ 2 x)
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(* 17/40320 (pow x 7))
(* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6)))))))
(* 17/40320 (pow x 6))
(* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6)))))))
(* 17/40320 (pow x 4))
(* (pow x 4) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* 17/40320 (pow x 5))
(* (pow x 5) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 5) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* (pow x 5) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* 17/40320 (pow x 2))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 17/40320 (pow x 2))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* 289/1625702400 (pow x 2))
(* 289/1625702400 (pow x 2))
(* 289/1625702400 (pow x 2))
(* 289/1625702400 (pow x 2))
(* 17/40320 (pow x 2))
(* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* 17/40320 (pow x 7))
(* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/240 (* 1/24 (/ 1 (pow x 2)))) (pow x 2))) 17/40320)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow x 2)))) (pow x 4))) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(* 17/40320 (pow x 7))
(* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/240 (* 1/24 (/ 1 (pow x 2)))) (pow x 2))) 17/40320)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/240 (* 1/24 (/ 1 (pow x 2)))) (pow x 2))) 17/40320)))
(* 17/40320 (pow x 6))
(* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* 1/24 (pow x 3))
(* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ 2 x)
(/ 2 x)
(/ 2 x)
(/ 2 x)
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(* 17/40320 (pow x 7))
(* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/240 (* 1/24 (/ 1 (pow x 2)))) (pow x 2))) 17/40320)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow x 2)))) (pow x 4))) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))))
(* 17/40320 (pow x 6))
(* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6)))))))
(* 17/40320 (pow x 4))
(* (pow x 4) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* 17/40320 (pow x 5))
(* (pow x 5) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/240 (* 1/24 (/ 1 (pow x 2)))) (pow x 2))) 17/40320)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/240 (* 1/24 (/ 1 (pow x 2)))) (pow x 2))) 17/40320)))
(* 17/40320 (pow x 2))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 17/40320 (pow x 2))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* 289/1625702400 (pow x 2))
(* 289/1625702400 (pow x 2))
(* 289/1625702400 (pow x 2))
(* 289/1625702400 (pow x 2))
(* 17/40320 (pow x 2))
(* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2)))))
Outputs
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* x (+ 1/2 (* 1/24 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* x (+ 1/2 (* 1/24 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* 1/24 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/24 binary64))
(* (pow x 3) (+ 1/24 (* 1/240 (pow x 2))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x x))
(* (pow x 3) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x x))
(* (pow x 3) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x x))
(* 1/24 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/24 binary64))
(* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) x)
(* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)
(* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* x (+ 1/2 (* 1/24 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* 1/24 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* 1/24 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* x (+ 1/2 (* 1/24 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* 1/24 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/24 binary64))
(* 1/24 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/24 binary64))
(* 1/24 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/24 binary64))
(* 1/24 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/24 binary64))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* x (+ 1/2 (* 1/24 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(/ 2 x)
(/.f64 #s(literal 2 binary64) x)
(/ 2 x)
(/.f64 #s(literal 2 binary64) x)
(/ 2 x)
(/.f64 #s(literal 2 binary64) x)
(/ 2 x)
(/.f64 #s(literal 2 binary64) x)
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* x (+ 1/2 (* 1/24 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* x (+ 1/2 (* 1/24 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/24 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
1/24
#s(literal 1/24 binary64)
(+ 1/24 (* 1/240 (pow x 2)))
(fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))
(+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
(+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
(* 1/24 x)
(*.f64 #s(literal 1/24 binary64) x)
(* x (+ 1/24 (* 1/240 (pow x 2))))
(*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x)
(* x (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)
(* x (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)
1/240
#s(literal 1/240 binary64)
(+ 1/240 (* 17/40320 (pow x 2)))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(+ 1/240 (* 17/40320 (pow x 2)))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(+ 1/240 (* 17/40320 (pow x 2)))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
1/240
#s(literal 1/240 binary64)
(+ 1/240 (* 17/40320 (pow x 2)))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(+ 1/240 (* 17/40320 (pow x 2)))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(+ 1/240 (* 17/40320 (pow x 2)))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(* 289/1625702400 (pow x 2))
(*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) x)
(* 289/1625702400 (pow x 2))
(*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) x)
(* 289/1625702400 (pow x 2))
(*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) x)
(* 289/1625702400 (pow x 2))
(*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) x)
-1/240
#s(literal -1/240 binary64)
(- (* 17/40320 (pow x 2)) 1/240)
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))
(- (* 17/40320 (pow x 2)) 1/240)
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))
(- (* 17/40320 (pow x 2)) 1/240)
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))
(* 17/40320 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 17/40320 binary64))
(* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (/.f64 #s(literal 1/240 binary64) (*.f64 x x)) #s(literal -17/40320 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/240 binary64)) (*.f64 x x)) #s(literal -17/40320 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6)))))))
(*.f64 (-.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/240 binary64)) (*.f64 x x)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x))) #s(literal -17/40320 binary64)) (pow.f64 x #s(literal 7 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(* 17/40320 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 17/40320 binary64))
(* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (/.f64 #s(literal 1/240 binary64) (*.f64 x x)) #s(literal -17/40320 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/240 binary64)) (*.f64 x x)) #s(literal -17/40320 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/240 binary64)) (*.f64 x x)) #s(literal -17/40320 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* 17/40320 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) #s(literal 17/40320 binary64)) x)
(* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(fma.f64 (/.f64 #s(literal 1/24 binary64) x) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 (*.f64 x x) x)))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(fma.f64 (/.f64 #s(literal 1/24 binary64) x) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 (*.f64 x x) x)))
(* 1/24 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/24 binary64))
(* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(* 1/24 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/24 binary64))
(* 1/24 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/24 binary64))
(* 1/24 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/24 binary64))
(* 1/24 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/24 binary64))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ 2 x)
(/.f64 #s(literal 2 binary64) x)
(/ 2 x)
(/.f64 #s(literal 2 binary64) x)
(/ 2 x)
(/.f64 #s(literal 2 binary64) x)
(/ 2 x)
(/.f64 #s(literal 2 binary64) x)
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(* 17/40320 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 17/40320 binary64))
(* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (/.f64 #s(literal 1/240 binary64) (*.f64 x x)) #s(literal -17/40320 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/240 binary64)) (*.f64 x x)) #s(literal -17/40320 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6)))))))
(*.f64 (-.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/240 binary64)) (*.f64 x x)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x))) #s(literal -17/40320 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* 17/40320 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) #s(literal 17/40320 binary64)) x)
(* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(fma.f64 (/.f64 #s(literal 1/24 binary64) x) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 (*.f64 x x) x)))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6)))))))
(fma.f64 (/.f64 #s(literal 1/24 binary64) x) (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 (*.f64 x x) x) #s(literal 1/2 binary64)))
(* 17/40320 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 17/40320 binary64))
(* (pow x 4) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x)
(* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
(* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
(* 17/40320 (pow x 5))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) #s(literal 17/40320 binary64))
(* (pow x 5) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 x x))
(* (pow x 5) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 x x) (*.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)))
(* (pow x 5) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 x x) (*.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)))
(* 17/40320 (pow x 2))
(*.f64 #s(literal 17/40320 binary64) (*.f64 x x))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 17/40320 (pow x 2))
(*.f64 #s(literal 17/40320 binary64) (*.f64 x x))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(* 289/1625702400 (pow x 2))
(*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) x)
(* 289/1625702400 (pow x 2))
(*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) x)
(* 289/1625702400 (pow x 2))
(*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) x)
(* 289/1625702400 (pow x 2))
(*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) x)
(* 17/40320 (pow x 2))
(*.f64 #s(literal 17/40320 binary64) (*.f64 x x))
(* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))
(* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))
(* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))
(* 17/40320 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 17/40320 binary64))
(* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (/.f64 #s(literal 1/240 binary64) (*.f64 x x)) #s(literal -17/40320 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/240 (* 1/24 (/ 1 (pow x 2)))) (pow x 2))) 17/40320)))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/240 binary64)) (*.f64 x x)) #s(literal -17/40320 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow x 2)))) (pow x 4))) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))))
(*.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) (-.f64 #s(literal -1/240 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (*.f64 x x))) #s(literal 17/40320 binary64)) (pow.f64 x #s(literal 7 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(* 17/40320 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 17/40320 binary64))
(* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (/.f64 #s(literal 1/240 binary64) (*.f64 x x)) #s(literal -17/40320 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/240 (* 1/24 (/ 1 (pow x 2)))) (pow x 2))) 17/40320)))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/240 binary64)) (*.f64 x x)) #s(literal -17/40320 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/240 (* 1/24 (/ 1 (pow x 2)))) (pow x 2))) 17/40320)))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/240 binary64)) (*.f64 x x)) #s(literal -17/40320 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* 17/40320 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) #s(literal 17/40320 binary64)) x)
(* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(fma.f64 (/.f64 #s(literal 1/24 binary64) x) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 (*.f64 x x) x)))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(fma.f64 (/.f64 #s(literal 1/24 binary64) x) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 (*.f64 x x) x)))
(* 1/24 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/24 binary64))
(* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(* (pow x 3) (+ 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(* 1/24 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/24 binary64))
(* 1/24 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/24 binary64))
(* 1/24 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/24 binary64))
(* 1/24 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/24 binary64))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ 2 x)
(/.f64 #s(literal 2 binary64) x)
(/ 2 x)
(/.f64 #s(literal 2 binary64) x)
(/ 2 x)
(/.f64 #s(literal 2 binary64) x)
(/ 2 x)
(/.f64 #s(literal 2 binary64) x)
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(* 17/40320 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 17/40320 binary64))
(* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (/.f64 #s(literal 1/240 binary64) (*.f64 x x)) #s(literal -17/40320 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/240 (* 1/24 (/ 1 (pow x 2)))) (pow x 2))) 17/40320)))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/240 binary64)) (*.f64 x x)) #s(literal -17/40320 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow x 2)))) (pow x 4))) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))))
(*.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) (-.f64 #s(literal -1/240 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (*.f64 x x))) #s(literal 17/40320 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* 17/40320 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) #s(literal 17/40320 binary64)) x)
(* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(fma.f64 (/.f64 #s(literal 1/24 binary64) x) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 (*.f64 x x) x)))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6)))))))
(fma.f64 (/.f64 #s(literal 1/24 binary64) x) (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 (*.f64 x x) x) #s(literal 1/2 binary64)))
(* 17/40320 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 17/40320 binary64))
(* (pow x 4) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x)
(* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
(* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
(* 17/40320 (pow x 5))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) #s(literal 17/40320 binary64))
(* (pow x 5) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 x x))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/240 (* 1/24 (/ 1 (pow x 2)))) (pow x 2))) 17/40320)))
(fma.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 x x) (*.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/240 (* 1/24 (/ 1 (pow x 2)))) (pow x 2))) 17/40320)))
(fma.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 x x) (*.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) x)))
(* 17/40320 (pow x 2))
(*.f64 #s(literal 17/40320 binary64) (*.f64 x x))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 17/40320 (pow x 2))
(*.f64 #s(literal 17/40320 binary64) (*.f64 x x))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(* 289/1625702400 (pow x 2))
(*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) x)
(* 289/1625702400 (pow x 2))
(*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) x)
(* 289/1625702400 (pow x 2))
(*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) x)
(* 289/1625702400 (pow x 2))
(*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) x)
(* 17/40320 (pow x 2))
(*.f64 #s(literal 17/40320 binary64) (*.f64 x x))
(* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))
(* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))
(* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))

rewrite226.0ms (2.9%)

Memory
13.7MiB live, 203.5MiB allocated
Rules
6 674×lower-fma.f32
6 660×lower-fma.f64
4 636×lower-/.f32
4 630×lower-/.f64
3 994×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039305
065258
1266224
21969224
08266222
Stop Event
iter limit
node limit
iter limit
Counts
22 → 583
Calls
Call 1
Inputs
(fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))
#s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)
(fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))
#s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))))
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))
(*.f64 x x)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)))
(/.f64 #s(literal 2 binary64) x)
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
(*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64))
(pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))
(*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x)
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(*.f64 x #s(literal 1/2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)))
(*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))
Outputs
(*.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) x) (/.f64 (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)))))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 #s(literal 1/2 binary64) x))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(*.f64 x (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))) x) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))) x) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))) x) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))) x) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) #s(literal -1/4 binary64)) x)) (neg.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 1/8 binary64)) x)) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))) x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (neg.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 #s(literal 1/2 binary64) x))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))))) (neg.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 #s(literal 1/2 binary64) x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))) (*.f64 (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))) x))) (*.f64 (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)))) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) #s(literal -1/4 binary64)) x) (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 1/8 binary64)) x) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) #s(literal -1/4 binary64))) (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))) x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 #s(literal 1/2 binary64) x)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)))))) (neg.f64 (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 x x) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 x x) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) #s(literal -1/4 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 1/8 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) #s(literal -1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))) (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))) x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 x x) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x))
(fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 x) (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x))
(fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) x) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x))
(fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) x) (*.f64 x x) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal 1/2 binary64) x (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x))
(fma.f64 x (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))) x) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 #s(literal 1/2 binary64) x))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))) x) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x))
(+.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 #s(literal 1/2 binary64) x))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
(*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x)
(*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) x))
(*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) x) (*.f64 x x))
(*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) x))
(*.f64 x (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)))
(*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))
(*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) x) x)
(*.f64 (*.f64 x x) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)))
(*.f64 x (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) x))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 x x)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal 1/13824 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 x x)) (-.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 x x)) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal 1/13824 binary64))) (fma.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x)) (-.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x)) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal 1/13824 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 x x)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 x x))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal 1/13824 binary64) (pow.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x))) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x #s(literal -1/576 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x #s(literal -1/576 binary64)))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x #s(literal -1/576 binary64)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x)))))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x #s(literal -1/576 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64)))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x #s(literal -1/576 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x)))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64)) (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x #s(literal -1/576 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x)))) (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)))))
(fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x)))
(fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 x x) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 x x)))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 x x)))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x)))
(fma.f64 x (*.f64 #s(literal 1/24 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 x x)))
(fma.f64 x (*.f64 #s(literal 1/24 binary64) x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 x x)) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x)) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x)))
(*.f64 (/.f64 (*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64))) x) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64))) (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal 1/576 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x))))))
(*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)))
(*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal 1/576 binary64)) (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal 1/576 binary64)) (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal 1/576 binary64)) (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))) (fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal 1/576 binary64)) (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal 1/576 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64))) (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))))) (neg.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal 1/576 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal 1/576 binary64)) (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (*.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal 1/576 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x)))
(/.f64 (neg.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64))) (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/2 binary64))))) (neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal 1/576 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x) #s(literal 1/2 binary64)) x)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal 1/576 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x))))))
(/.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64))) (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))) (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal 1/576 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x) #s(literal 1/2 binary64)) x))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal 1/576 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal 1/576 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal 1/576 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x) #s(literal 1/2 binary64)) x))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal 1/13824 binary64) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x))
(fma.f64 (*.f64 (*.f64 x x) x) #s(literal 1/24 binary64) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 (*.f64 #s(literal 1/24 binary64) x) (*.f64 x x) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 x) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x))
(fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x))
(fma.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) x) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 1/24 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal 1/2 binary64) x (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x))
(fma.f64 x (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal 1/576 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal 1/576 binary64)) (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x) (*.f64 #s(literal 1/2 binary64) x))
(+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 1/24 binary64) x) x)
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1/24 binary64))
(*.f64 x (*.f64 #s(literal 1/24 binary64) x))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(*.f64 x x)
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) x)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 x)) #s(literal -1 binary64)))
(*.f64 #s(literal -1/2 binary64) (neg.f64 x))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal 1/2 binary64) x)
(*.f64 x #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal -2 binary64) x) (/.f64 #s(literal -2 binary64) x)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) x)) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 x)) #s(literal 2 binary64))
(/.f64 (neg.f64 x) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) x))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) x)))
(/.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 x #s(literal 2 binary64))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) x)))
(-.f64 #s(literal 0 binary64) (/.f64 x #s(literal -2 binary64)))
(exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) x)))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))
(pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -1 binary64))
(/.f64 #s(literal -2 binary64) (neg.f64 (neg.f64 (neg.f64 x))))
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 x)))
(/.f64 #s(literal -2 binary64) (neg.f64 x))
(/.f64 (/.f64 #s(literal -2 binary64) x) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) x)))
(/.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))
(/.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x))))
(/.f64 #s(literal 2 binary64) (neg.f64 (neg.f64 x)))
(/.f64 #s(literal 2 binary64) x)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))
(neg.f64 (/.f64 #s(literal -2 binary64) x))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) x)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) x))))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
(*.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) x) (/.f64 (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)))))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 #s(literal 1/2 binary64) x))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(*.f64 x (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))) x) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))) x) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))) x) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))) x) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) #s(literal -1/4 binary64)) x)) (neg.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 1/8 binary64)) x)) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))) x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (neg.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 #s(literal 1/2 binary64) x))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))))) (neg.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 #s(literal 1/2 binary64) x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))) (*.f64 (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))) x))) (*.f64 (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)))) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) #s(literal -1/4 binary64)) x) (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 1/8 binary64)) x) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) #s(literal -1/4 binary64))) (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))) x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 #s(literal 1/2 binary64) x)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)))))) (neg.f64 (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 x x) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 x x) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) #s(literal -1/4 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 1/8 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) #s(literal -1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))) (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))) x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 x x) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x))
(fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 x) (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x))
(fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) x) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x))
(fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) x) (*.f64 x x) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal 1/2 binary64) x (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x))
(fma.f64 x (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))) x) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 #s(literal 1/2 binary64) x))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))) x) (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x))
(+.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) #s(literal -1/4 binary64)) (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) x) x #s(literal 1/2 binary64))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(fma.f64 x (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) x) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) (*.f64 x x)))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x #s(literal -1/576 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64))) (fma.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x))) (neg.f64 (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x #s(literal -1/576 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64)) #s(literal 1/576 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64))))
(/.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x)) (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x #s(literal -1/576 binary64))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64))) (neg.f64 (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x #s(literal -1/576 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x)) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x)))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64))) #s(literal -1 binary64)) (/.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) #s(literal 1/24 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64)))) (/.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))) #s(literal 1/24 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)))) (/.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64)))))) #s(literal 1/24 binary64))
(fma.f64 (/.f64 (*.f64 x x) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))) #s(literal 1/24 binary64))
(fma.f64 (/.f64 (*.f64 x x) (/.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))) #s(literal 1/24 binary64))
(fma.f64 (/.f64 (*.f64 x x) (/.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64)))))) #s(literal 1/24 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) x) (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/13824000 binary64))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64)))))) #s(literal 1/24 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) x) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) #s(literal 1/24 binary64))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/13824000 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64)))))) #s(literal 1/24 binary64))
(fma.f64 (/.f64 x (/.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64)))) (/.f64 x (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))) #s(literal 1/24 binary64))
(fma.f64 (/.f64 x (/.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)))) (/.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64)))))) #s(literal 1/24 binary64))
(fma.f64 (/.f64 x (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)))) #s(literal 1/24 binary64))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)))) #s(literal 1/24 binary64))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(literal 1/24 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64))) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 1/24 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/13824000 binary64))) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64)))) #s(literal 1/24 binary64))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) #s(literal 1/24 binary64))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/13824000 binary64))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64)))))) #s(literal 1/24 binary64))
(fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) #s(literal 1/24 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)))) #s(literal 1/24 binary64))
(fma.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (/.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) #s(literal 1/24 binary64))
(fma.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (*.f64 x x)) #s(literal 1/24 binary64))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 1/24 binary64))
(fma.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) #s(literal 1/24 binary64))
(-.f64 (/.f64 #s(literal 1/576 binary64) (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x) (-.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64))))
(+.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) #s(literal 1/24 binary64))
(+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x))
#s(literal 1 binary64)
(*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)) x)
(*.f64 x (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal 1/24 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/24 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) x) (-.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) x) (*.f64 #s(literal 1/24 binary64) x)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) x) (*.f64 #s(literal 1/24 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/24 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x)) (-.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) x) (*.f64 #s(literal 1/24 binary64) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x)) (*.f64 #s(literal 1/24 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/24 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) x) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/24 binary64) x) (*.f64 #s(literal 1/24 binary64) x) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) x)) (*.f64 (*.f64 #s(literal 1/24 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/24 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/24 binary64) x) (*.f64 #s(literal 1/24 binary64) x) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x))) (*.f64 (*.f64 #s(literal 1/24 binary64) x) (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x #s(literal -1/576 binary64)) x)) (neg.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) x)) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x #s(literal -1/576 binary64)))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x #s(literal -1/576 binary64)) x) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x)))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x #s(literal -1/576 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64)))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x #s(literal -1/576 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x)))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x #s(literal -1/24 binary64)) (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x #s(literal -1/576 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 #s(literal 1/24 binary64) x)))) (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824 binary64)))))
(fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) x (*.f64 #s(literal 1/24 binary64) x))
(fma.f64 #s(literal 1/24 binary64) x (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) x))
(fma.f64 #s(literal 1/24 binary64) x (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x)))
(fma.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (*.f64 #s(literal 1/24 binary64) x))
(fma.f64 x #s(literal 1/24 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) x))
(fma.f64 x #s(literal 1/24 binary64) (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) x) (*.f64 #s(literal 1/24 binary64) x))
(+.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x)) (*.f64 #s(literal 1/24 binary64) x))
(+.f64 (*.f64 #s(literal 1/24 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) x))
(+.f64 (*.f64 #s(literal 1/24 binary64) x) (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x)))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64)) (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/13824000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64)))))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)) (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/13824000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64)))))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64)))))))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64))) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/13824000 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64)))))))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/13824000 binary64))) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64)))))
(*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)))
(*.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))))
(*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/57600 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (fma.f64 (/.f64 #s(literal 1/57600 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (/.f64 #s(literal 1/57600 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (/.f64 #s(literal 1/57600 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) #s(literal -1/13824000 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) x (+.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64))))) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)))) (neg.f64 (-.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 x x) #s(literal 17/40320 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) #s(literal 1/57600 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))
(/.f64 (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x))) (-.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 x x) #s(literal 17/40320 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) #s(literal -1/13824000 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) x (+.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64))) (neg.f64 (+.f64 #s(literal 1/57600 binary64) (-.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64))))) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64)) (+.f64 #s(literal 1/57600 binary64) (-.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64)) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 x x) #s(literal 17/40320 binary64))) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) x (+.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) #s(literal -1/13824000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64))))) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/57600 binary64) (-.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64)))) (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64)))))) (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))))
(neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))))
(fma.f64 (*.f64 #s(literal 17/40320 binary64) x) x #s(literal 1/240 binary64))
(fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(fma.f64 x (*.f64 #s(literal 17/40320 binary64) x) #s(literal 1/240 binary64))
(-.f64 (/.f64 #s(literal 1/57600 binary64) (-.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 x x) #s(literal 17/40320 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (-.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 x x) #s(literal 17/40320 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) x (+.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64))))) (/.f64 #s(literal -1/13824000 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) x (+.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64)))) (/.f64 #s(literal 1/3317760000 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))) (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64)) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (/.f64 (/.f64 #s(literal 1/3317760000 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (/.f64 #s(literal 1/57600 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))
(-.f64 (*.f64 (*.f64 x x) #s(literal 17/40320 binary64)) #s(literal -1/240 binary64))
(+.f64 (*.f64 (*.f64 x x) #s(literal 17/40320 binary64)) #s(literal 1/240 binary64))
(+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 x x) #s(literal 17/40320 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) x)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 x)) #s(literal -1 binary64)))
(*.f64 #s(literal -1/2 binary64) (neg.f64 x))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal 1/2 binary64) x)
(*.f64 x #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal -2 binary64) x) (/.f64 #s(literal -2 binary64) x)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) x)) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 x)) #s(literal 2 binary64))
(/.f64 (neg.f64 x) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) x))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) x)))
(/.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 x #s(literal 2 binary64))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) x)))
(-.f64 #s(literal 0 binary64) (/.f64 x #s(literal -2 binary64)))
(exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64)) (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/13824000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64)))))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)) (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/13824000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64)))))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64)))))))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64))) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/13824000 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64)))))))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/13824000 binary64))) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64)))))
(*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)))
(*.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))))
(*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/57600 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (fma.f64 (/.f64 #s(literal 1/57600 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (/.f64 #s(literal 1/57600 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (/.f64 #s(literal 1/57600 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) #s(literal -1/13824000 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) x (+.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64))))) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)))) (neg.f64 (-.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 x x) #s(literal 17/40320 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) #s(literal 1/57600 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))
(/.f64 (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x))) (-.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 x x) #s(literal 17/40320 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) #s(literal -1/13824000 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) x (+.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64))) (neg.f64 (+.f64 #s(literal 1/57600 binary64) (-.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64))))) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64)) (+.f64 #s(literal 1/57600 binary64) (-.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64)) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 x x) #s(literal 17/40320 binary64))) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) x (+.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) #s(literal -1/13824000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64))))) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/57600 binary64) (-.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64)))) (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64)))))) (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))))
(neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))))
(fma.f64 (*.f64 #s(literal 17/40320 binary64) x) x #s(literal 1/240 binary64))
(fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(fma.f64 x (*.f64 #s(literal 17/40320 binary64) x) #s(literal 1/240 binary64))
(-.f64 (/.f64 #s(literal 1/57600 binary64) (-.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 x x) #s(literal 17/40320 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (-.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 x x) #s(literal 17/40320 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) x (+.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64))))) (/.f64 #s(literal -1/13824000 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) x (+.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64)))) (/.f64 #s(literal 1/3317760000 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))) (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64)) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (/.f64 (/.f64 #s(literal 1/3317760000 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (/.f64 #s(literal 1/57600 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))
(-.f64 (*.f64 (*.f64 x x) #s(literal 17/40320 binary64)) #s(literal -1/240 binary64))
(+.f64 (*.f64 (*.f64 x x) #s(literal 17/40320 binary64)) #s(literal 1/240 binary64))
(+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 x x) #s(literal 17/40320 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) x)
(*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64))
(*.f64 x (*.f64 #s(literal 289/1625702400 binary64) x))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/13824000 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64))))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64)) (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64)))))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64)) (neg.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) #s(literal -1/3317760000 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64)))))) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/13824000 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64)))))) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64))))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64)))))) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)) (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/13824000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64)))))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)) (neg.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1/191102976000000 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/57600 binary64)))))) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))))
(*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))))
(*.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/13824000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64))))))
(*.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/57600 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))) (fma.f64 (/.f64 #s(literal 1/57600 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))) (/.f64 #s(literal 1/57600 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))) (/.f64 #s(literal 1/57600 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)))) (neg.f64 (-.f64 #s(literal -1/240 binary64) (*.f64 (*.f64 x x) #s(literal 17/40320 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) #s(literal 1/13824000 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) x (+.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/13824000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 1/57600 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))))
(/.f64 (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x))) (-.f64 #s(literal -1/240 binary64) (*.f64 (*.f64 x x) #s(literal 17/40320 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) #s(literal 1/13824000 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) x (+.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/13824000 binary64))) (neg.f64 (+.f64 #s(literal 1/57600 binary64) (-.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/13824000 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/13824000 binary64)) (+.f64 #s(literal 1/57600 binary64) (-.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/13824000 binary64)) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/240 binary64) (*.f64 (*.f64 x x) #s(literal 17/40320 binary64))) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) x (+.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) #s(literal 1/13824000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/57600 binary64) (-.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64)))) (fma.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/13824000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))
(fma.f64 (*.f64 #s(literal 17/40320 binary64) x) x #s(literal -1/240 binary64))
(fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))
(fma.f64 x (*.f64 #s(literal 17/40320 binary64) x) #s(literal -1/240 binary64))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1/57600 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 17/40320 binary64)) #s(literal 1 binary64)) #s(literal 1/240 binary64))
(-.f64 (/.f64 #s(literal 1/57600 binary64) (-.f64 #s(literal -1/240 binary64) (*.f64 (*.f64 x x) #s(literal 17/40320 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (-.f64 #s(literal -1/240 binary64) (*.f64 (*.f64 x x) #s(literal 17/40320 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 4913/65548320768000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) x (+.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64))))) (/.f64 #s(literal 1/13824000 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) x) x (+.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 83521/2642908293365760000 binary64)) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))) (/.f64 (/.f64 #s(literal 1/3317760000 binary64) (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/57600 binary64))) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))) (/.f64 #s(literal 1/57600 binary64) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))))
(-.f64 (*.f64 (*.f64 x x) #s(literal 17/40320 binary64)) #s(literal 1/240 binary64))
(+.f64 (*.f64 (*.f64 x x) #s(literal 17/40320 binary64)) #s(literal -1/240 binary64))
(+.f64 #s(literal -1/240 binary64) (*.f64 (*.f64 x x) #s(literal 17/40320 binary64)))

eval151.0ms (1.9%)

Memory
13.8MiB live, 249.1MiB allocated
Compiler

Compiled 34 110 to 2 324 computations (93.2% saved)

prune169.0ms (2.2%)

Memory
-4.5MiB live, 242.0MiB allocated
Pruning

10 alts after pruning (2 fresh and 8 done)

PrunedKeptTotal
New9592961
Fresh000
Picked235
Done055
Total96110971
Accuracy
100.0%
Counts
971 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(tan.f64 (*.f64 #s(literal 1/2 binary64) x))
51.7%
#s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))))
51.7%
#s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)))
51.7%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
51.3%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
51.5%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
51.7%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
51.7%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x))
51.9%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64)))
8.2%
#s(literal 1 binary64)
Compiler

Compiled 149 to 80 computations (46.3% saved)

simplify124.0ms (1.6%)

Memory
-28.1MiB live, 87.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64))
cost-diff0
(fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
cost-diff0
(*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
cost-diff0
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
Rules
4 336×lower-fma.f32
4 330×lower-fma.f64
1 416×lower-*.f32
1 410×lower-*.f64
868×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024181
034178
168178
2122172
3235160
4479160
5907160
62225160
72587160
82794160
92965160
103003160
113006160
123014160
133020160
143024160
153031160
163343160
173625160
183638160
193638160
203664160
03664148
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(literal 1 binary64)
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
(*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))
(fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64))
(*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x))
#s(literal 289/1625702400 binary64)
(*.f64 x x)
x
#s(literal -1/57600 binary64)
#s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))
#s(literal -1/240 binary64)
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)
Outputs
#s(literal 1 binary64)
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 x #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
(*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(*.f64 (fma.f64 (fma.f64 (/.f64 x #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 (fma.f64 (/.f64 x #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64))
(fma.f64 (/.f64 x #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) #s(literal 1/24 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))
(fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64))
(*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64))
#s(literal 289/1625702400 binary64)
(*.f64 x x)
x
#s(literal -1/57600 binary64)
#s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))
#s(literal -1/240 binary64)
#s(literal 1/24 binary64)
#s(literal 1/2 binary64)

localize160.0ms (2%)

Memory
15.5MiB live, 97.5MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.3779395524668615
(*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x))
accuracy20.04629229806794
(/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))
accuracy30.891222724125914
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
accuracy31.5876206948805
#s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))
Samples
82.0ms129×0valid
39.0ms69×2valid
16.0ms45×1valid
9.0ms13×3valid
Compiler

Compiled 150 to 26 computations (82.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 84.0ms
ival-cos: 23.0ms (27.3% of total)
const: 21.0ms (25% of total)
ival-mult: 12.0ms (14.3% of total)
adjust: 8.0ms (9.5% of total)
ival-add: 6.0ms (7.1% of total)
ival-div: 5.0ms (5.9% of total)
ival-sin: 5.0ms (5.9% of total)
ival-sub: 2.0ms (2.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series8.0ms (0.1%)

Memory
5.3MiB live, 5.3MiB allocated
Counts
7 → 84
Calls
Call 1
Inputs
#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (patch #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (patch (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) #<representation binary64>) () ())
Outputs
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* 1/24 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))))) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* 1/24 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/24 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/24 (taylor 0 x) (#s(alt (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/24 (* 1/240 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt -1/240 (taylor 0 x) (#s(alt #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (patch #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 17/40320 (pow x 2)) 1/240) (taylor 0 x) (#s(alt #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (patch #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 17/40320 (pow x 2)) 1/240) (taylor 0 x) (#s(alt #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (patch #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 17/40320 (pow x 2)) 1/240) (taylor 0 x) (#s(alt #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (patch #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/240 (taylor 0 x) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (patch (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/240 (* 17/40320 (pow x 2))) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (patch (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/240 (* 17/40320 (pow x 2))) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (patch (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/240 (* 17/40320 (pow x 2))) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (patch (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 289/1625702400 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 289/1625702400 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 289/1625702400 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 289/1625702400 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 7)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6))))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 6)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6))))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 4)) (taylor inf x) (#s(alt (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 2)) (taylor inf x) (#s(alt #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (patch #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (patch #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (patch #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (patch #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 2)) (taylor inf x) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (patch (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (patch (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (patch (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (patch (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 289/1625702400 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 289/1625702400 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 289/1625702400 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 289/1625702400 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 7)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/240 (* 1/24 (/ 1 (pow x 2)))) (pow x 2))) 17/40320))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow x 2)))) (pow x 4))) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 6)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6))))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (patch (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 4)) (taylor -inf x) (#s(alt (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (patch (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 2)) (taylor -inf x) (#s(alt #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (patch #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (patch #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (patch #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (patch #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (patch (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (patch (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (patch (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (patch (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 289/1625702400 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 289/1625702400 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 289/1625702400 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 289/1625702400 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
2.0ms
x
@inf
((/ (- 1 (cos x)) (sin x)) (* (+ (* (+ (* (/ (+ (* (* 289/1625702400 (* x x)) (* x x)) -1/57600) (+ (* 17/40320 (* x x)) -1/240)) (* x x)) 1/24) (* x x)) 1/2) x) (+ (* (+ (* (/ (+ (* (* 289/1625702400 (* x x)) (* x x)) -1/57600) (+ (* 17/40320 (* x x)) -1/240)) (* x x)) 1/24) (* x x)) 1/2) (+ (* (/ (+ (* (* 289/1625702400 (* x x)) (* x x)) -1/57600) (+ (* 17/40320 (* x x)) -1/240)) (* x x)) 1/24) (+ (* 17/40320 (* x x)) -1/240) (/ (+ (* (* 289/1625702400 (* x x)) (* x x)) -1/57600) (+ (* 17/40320 (* x x)) -1/240)) (* 289/1625702400 (* x x)))
2.0ms
x
@-inf
((/ (- 1 (cos x)) (sin x)) (* (+ (* (+ (* (/ (+ (* (* 289/1625702400 (* x x)) (* x x)) -1/57600) (+ (* 17/40320 (* x x)) -1/240)) (* x x)) 1/24) (* x x)) 1/2) x) (+ (* (+ (* (/ (+ (* (* 289/1625702400 (* x x)) (* x x)) -1/57600) (+ (* 17/40320 (* x x)) -1/240)) (* x x)) 1/24) (* x x)) 1/2) (+ (* (/ (+ (* (* 289/1625702400 (* x x)) (* x x)) -1/57600) (+ (* 17/40320 (* x x)) -1/240)) (* x x)) 1/24) (+ (* 17/40320 (* x x)) -1/240) (/ (+ (* (* 289/1625702400 (* x x)) (* x x)) -1/57600) (+ (* 17/40320 (* x x)) -1/240)) (* 289/1625702400 (* x x)))
1.0ms
x
@0
((/ (- 1 (cos x)) (sin x)) (* (+ (* (+ (* (/ (+ (* (* 289/1625702400 (* x x)) (* x x)) -1/57600) (+ (* 17/40320 (* x x)) -1/240)) (* x x)) 1/24) (* x x)) 1/2) x) (+ (* (+ (* (/ (+ (* (* 289/1625702400 (* x x)) (* x x)) -1/57600) (+ (* 17/40320 (* x x)) -1/240)) (* x x)) 1/24) (* x x)) 1/2) (+ (* (/ (+ (* (* 289/1625702400 (* x x)) (* x x)) -1/57600) (+ (* 17/40320 (* x x)) -1/240)) (* x x)) 1/24) (+ (* 17/40320 (* x x)) -1/240) (/ (+ (* (* 289/1625702400 (* x x)) (* x x)) -1/57600) (+ (* 17/40320 (* x x)) -1/240)) (* 289/1625702400 (* x x)))

simplify181.0ms (2.3%)

Memory
19.8MiB live, 128.9MiB allocated
Algorithm
egg-herbie
Rules
11 744×lower-fma.f64
11 744×lower-fma.f32
3 922×lower-*.f64
3 922×lower-*.f32
1 840×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
078712
1246712
2648710
31714710
43557710
57453710
08533637
Stop Event
iter limit
node limit
Counts
84 → 84
Calls
Call 1
Inputs
(* 1/2 x)
(* x (+ 1/2 (* 1/24 (pow x 2))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
(* 1/2 x)
(* x (+ 1/2 (* 1/24 (pow x 2))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
1/2
(+ 1/2 (* 1/24 (pow x 2)))
(+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))
(+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))))
1/24
(+ 1/24 (* 1/240 (pow x 2)))
(+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))
(+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))
-1/240
(- (* 17/40320 (pow x 2)) 1/240)
(- (* 17/40320 (pow x 2)) 1/240)
(- (* 17/40320 (pow x 2)) 1/240)
1/240
(+ 1/240 (* 17/40320 (pow x 2)))
(+ 1/240 (* 17/40320 (pow x 2)))
(+ 1/240 (* 17/40320 (pow x 2)))
(* 289/1625702400 (pow x 2))
(* 289/1625702400 (pow x 2))
(* 289/1625702400 (pow x 2))
(* 289/1625702400 (pow x 2))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(* 17/40320 (pow x 7))
(* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6)))))))
(* 17/40320 (pow x 6))
(* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6)))))))
(* 17/40320 (pow x 4))
(* (pow x 4) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* 17/40320 (pow x 2))
(* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* 17/40320 (pow x 2))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* 289/1625702400 (pow x 2))
(* 289/1625702400 (pow x 2))
(* 289/1625702400 (pow x 2))
(* 289/1625702400 (pow x 2))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(* 17/40320 (pow x 7))
(* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/240 (* 1/24 (/ 1 (pow x 2)))) (pow x 2))) 17/40320)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow x 2)))) (pow x 4))) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))))
(* 17/40320 (pow x 6))
(* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6)))))))
(* 17/40320 (pow x 4))
(* (pow x 4) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(* 17/40320 (pow x 2))
(* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* 17/40320 (pow x 2))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(* 289/1625702400 (pow x 2))
(* 289/1625702400 (pow x 2))
(* 289/1625702400 (pow x 2))
(* 289/1625702400 (pow x 2))
Outputs
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* x (+ 1/2 (* 1/24 (pow x 2))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* x (+ 1/2 (* 1/24 (pow x 2))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/24 (pow x 2)))
(fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64))
(+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
1/24
#s(literal 1/24 binary64)
(+ 1/24 (* 1/240 (pow x 2)))
(fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))
(+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
(+ 1/24 (* (pow x 2) (+ 1/240 (* 17/40320 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
-1/240
#s(literal -1/240 binary64)
(- (* 17/40320 (pow x 2)) 1/240)
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))
(- (* 17/40320 (pow x 2)) 1/240)
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))
(- (* 17/40320 (pow x 2)) 1/240)
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))
1/240
#s(literal 1/240 binary64)
(+ 1/240 (* 17/40320 (pow x 2)))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(+ 1/240 (* 17/40320 (pow x 2)))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(+ 1/240 (* 17/40320 (pow x 2)))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(* 289/1625702400 (pow x 2))
(*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) x)
(* 289/1625702400 (pow x 2))
(*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) x)
(* 289/1625702400 (pow x 2))
(*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) x)
(* 289/1625702400 (pow x 2))
(*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) x)
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(* 17/40320 (pow x 7))
(*.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal 17/40320 binary64))
(* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 (*.f64 (*.f64 x x) x) x))
(* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x x))
(* (pow x 7) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6)))))))
(fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal -17/40320 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x x)))
(* 17/40320 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 17/40320 binary64)) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(* 17/40320 (pow x 4))
(*.f64 (*.f64 #s(literal 17/40320 binary64) x) (*.f64 (*.f64 x x) x))
(* (pow x 4) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x)
(* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
(* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
(* 17/40320 (pow x 2))
(*.f64 #s(literal 17/40320 binary64) (*.f64 x x))
(* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))
(* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))
(* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))
(* 17/40320 (pow x 2))
(*.f64 #s(literal 17/40320 binary64) (*.f64 x x))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(* 289/1625702400 (pow x 2))
(*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) x)
(* 289/1625702400 (pow x 2))
(*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) x)
(* 289/1625702400 (pow x 2))
(*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) x)
(* 289/1625702400 (pow x 2))
(*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) x)
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(/ (- 1 (cos x)) (sin x))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(* 17/40320 (pow x 7))
(*.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal 17/40320 binary64))
(* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 (*.f64 (*.f64 x x) x) x))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/240 (* 1/24 (/ 1 (pow x 2)))) (pow x 2))) 17/40320)))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) (*.f64 x x))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow x 2)))) (pow x 4))) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 x x)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1/24 binary64)) (*.f64 (*.f64 x x) x)))
(* 17/40320 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 17/40320 binary64)) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) (*.f64 (*.f64 x x) x))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x)
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(* 17/40320 (pow x 4))
(*.f64 (*.f64 #s(literal 17/40320 binary64) x) (*.f64 (*.f64 x x) x))
(* (pow x 4) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x)
(* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
(* (pow x 4) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64))
(* 17/40320 (pow x 2))
(*.f64 #s(literal 17/40320 binary64) (*.f64 x x))
(* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))
(* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))
(* (pow x 2) (- 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))
(* 17/40320 (pow x 2))
(*.f64 #s(literal 17/40320 binary64) (*.f64 x x))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(* (pow x 2) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
(* 289/1625702400 (pow x 2))
(*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) x)
(* 289/1625702400 (pow x 2))
(*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) x)
(* 289/1625702400 (pow x 2))
(*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) x)
(* 289/1625702400 (pow x 2))
(*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) x)

rewrite210.0ms (2.7%)

Memory
1.6MiB live, 152.1MiB allocated
Rules
4 758×lower-fma.f32
4 752×lower-fma.f64
4 342×lower-*.f32
4 336×lower-*.f64
3 890×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024161
034158
1151143
21065143
08409132
Stop Event
iter limit
node limit
iter limit
Counts
7 → 228
Calls
Call 1
Inputs
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
(*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64))
#s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))
(*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x))
Outputs
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal -1/4 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 3 binary64))) x) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))))))
(*.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(*.f64 (*.f64 x (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))))))
(*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(*.f64 x (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) x)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x))) (-.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) x))) (-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x))) (*.f64 x (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)))) (-.f64 (*.f64 x (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x))) (*.f64 x #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 x (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x))) (*.f64 x (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x))))) (-.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) x) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) x) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) x)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x))) (*.f64 x (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x))) (-.f64 (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 x (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x))) (*.f64 x #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x))) (*.f64 x (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal -1/4 binary64)) x)) (neg.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 3 binary64))) x)) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 x (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal -1/4 binary64)) x) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 3 binary64))) x) (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal -1/4 binary64))) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))
(/.f64 (*.f64 x (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))))
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal -1/4 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 3 binary64))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal -1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))) (*.f64 x (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 3 binary64))))))
(fma.f64 (neg.f64 x) #s(literal -1/2 binary64) (*.f64 x (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x))))
(fma.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) x (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal 1/2 binary64) x (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) x))
(fma.f64 x (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x #s(literal 1/2 binary64)))
(fma.f64 x #s(literal 1/2 binary64) (*.f64 x (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x))))
(fma.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x))))
(+.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) x) (*.f64 #s(literal 1/2 binary64) x))
(+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) x))
(+.f64 (*.f64 x (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x))) (*.f64 x #s(literal 1/2 binary64)))
(+.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))))
(*.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)))))))
(*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))))))
(*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64))) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64))) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))) (*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64))) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64))) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64))) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64))) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64))) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 4 binary64)) #s(literal 1/16 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 1/4 binary64)) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 6 binary64)) #s(literal 1/64 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 4 binary64)) (+.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)))))) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 6 binary64)) #s(literal 1/64 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 9 binary64)) #s(literal 1/512 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 6 binary64)) (-.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64))) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal -1/4 binary64)) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) x)) x (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x))))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x #s(literal -1/576 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x)) (*.f64 (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x (-.f64 #s(literal 1/576 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 (*.f64 x x) #s(literal 1/24 binary64)))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x #s(literal -1/576 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/13824 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x)) (*.f64 (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x (-.f64 #s(literal 1/576 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 (*.f64 x x) #s(literal 1/24 binary64)))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) x) x #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))))
(fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 (*.f64 x x) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 1/2 binary64))
(fma.f64 x (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) x) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64))) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64))) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x)))
(*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/24 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x)))))
(*.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x #s(literal -1/576 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64)))))
(*.f64 (neg.f64 (+.f64 #s(literal 1/13824 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x)) (*.f64 (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x (-.f64 #s(literal 1/576 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x #s(literal -1/576 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64))))
(*.f64 (+.f64 #s(literal 1/13824 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x)) (*.f64 (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/576 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) #s(literal 1/24 binary64))) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))))
(*.f64 (+.f64 #s(literal 1/13824 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x)) (*.f64 (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x (-.f64 #s(literal 1/576 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 (*.f64 x x) #s(literal 1/24 binary64)))))))
(*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64)))) (*.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64))))) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64))) (fma.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x))) (neg.f64 (-.f64 #s(literal 1/24 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x #s(literal -1/576 binary64)))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1/13824 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x)) (*.f64 (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x (-.f64 #s(literal 1/576 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x)) #s(literal 4 binary64)) #s(literal 1/331776 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x #s(literal 1/576 binary64)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x)) #s(literal 6 binary64)) #s(literal 1/191102976 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x)) #s(literal 4 binary64)) (+.f64 #s(literal 1/331776 binary64) (*.f64 #s(literal 1/576 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x)))) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x)) #s(literal 6 binary64)) #s(literal 1/191102976 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x)) (*.f64 (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) #s(literal 1/13824 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x (-.f64 #s(literal 1/576 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 (*.f64 x x) #s(literal 1/24 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x)) #s(literal 9 binary64)) #s(literal 1/2641807540224 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x)) #s(literal 6 binary64)) (-.f64 #s(literal 1/191102976 binary64) (*.f64 #s(literal 1/13824 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x)) (*.f64 (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x (-.f64 #s(literal 1/576 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 (*.f64 x x) #s(literal 1/24 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64))) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64)) #s(literal 1/576 binary64))) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64))))
(/.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x)) (-.f64 #s(literal 1/24 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x #s(literal -1/576 binary64))) (neg.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/13824 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x)) (*.f64 (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))))) (neg.f64 (+.f64 #s(literal 1/576 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) #s(literal 1/24 binary64))) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/13824 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x)) (*.f64 (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))))) (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x (-.f64 #s(literal 1/576 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 (*.f64 x x) #s(literal 1/24 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x #s(literal -1/576 binary64)) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64)))
(/.f64 (+.f64 #s(literal 1/13824 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x)) (*.f64 (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))) (+.f64 #s(literal 1/576 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) #s(literal 1/24 binary64))) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))))
(/.f64 (+.f64 #s(literal 1/13824 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x)) (*.f64 (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x (-.f64 #s(literal 1/576 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/24 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x))) (-.f64 #s(literal 1/576 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/576 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) #s(literal 1/24 binary64))) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) (+.f64 #s(literal 1/13824 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x)) (*.f64 (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64))))
(fma.f64 (/.f64 (fma.f64 #s(literal -289/1625702400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/57600 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 x x) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #s(literal 1/24 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) #s(literal -1/3317760000 binary64)))) (/.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64))) #s(literal 1/24 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64)))) (/.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (+.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64))))) #s(literal 1/24 binary64))
(fma.f64 (/.f64 (*.f64 x x) #s(literal -1 binary64)) (/.f64 (fma.f64 #s(literal -289/1625702400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #s(literal 1/24 binary64))
(fma.f64 (/.f64 (*.f64 x x) (/.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) #s(literal -1/3317760000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64))) #s(literal 1/24 binary64))
(fma.f64 (/.f64 (*.f64 x x) (/.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (+.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64))))) #s(literal 1/24 binary64))
(fma.f64 (/.f64 x (/.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) #s(literal -1/3317760000 binary64)))) (/.f64 x (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64))) #s(literal 1/24 binary64))
(fma.f64 (/.f64 x (/.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64)))) (/.f64 x (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (+.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64))))) #s(literal 1/24 binary64))
(fma.f64 (/.f64 x #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)))) #s(literal 1/24 binary64))
(fma.f64 (/.f64 (*.f64 x x) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(literal 1/24 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal -289/1625702400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/57600 binary64)) (*.f64 x x)) (/.f64 #s(literal -1 binary64) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #s(literal 1/24 binary64))
(fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (/.f64 #s(literal 1 binary64) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #s(literal 1/24 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) x #s(literal 1/24 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) #s(literal 1/24 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64))) (neg.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64)))))
(fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64))
(fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) (/.f64 (*.f64 x x) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #s(literal 1/24 binary64))
(fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x)) #s(literal 1/24 binary64))
(fma.f64 (*.f64 x x) (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #s(literal 1/24 binary64))
(fma.f64 x (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #s(literal 1/24 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x)) #s(literal 1/24 binary64))
(-.f64 (/.f64 #s(literal 1/576 binary64) (-.f64 #s(literal 1/24 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x)))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x) (-.f64 #s(literal 1/24 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64))))
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) x) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64))) (neg.f64 (/.f64 #s(literal 1/576 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal -1/24 binary64)))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x)) #s(literal 1/24 binary64))
(+.f64 #s(literal 1/24 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x)))
(*.f64 #s(literal -1 binary64) (neg.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))
(*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))
#s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))
(/.f64 (neg.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) #s(literal -1 binary64))
(/.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))
(neg.f64 (neg.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))
(-.f64 #s(literal 0 binary64) (neg.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))
(*.f64 (pow.f64 (/.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) #s(literal -1/3317760000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64))))
(*.f64 (pow.f64 (/.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (+.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64))))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) #s(literal -1/3317760000 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (+.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -289/1625702400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) #s(literal -1/3317760000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) #s(literal -1/3317760000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (+.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64)))) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (+.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64)))))))
(*.f64 (fma.f64 #s(literal -289/1625702400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/57600 binary64)) (/.f64 #s(literal -1 binary64) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))
(pow.f64 (/.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) #s(literal -1/3317760000 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (+.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (neg.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (-.f64 #s(literal -1/57600 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) x) x))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) #s(literal -1/3317760000 binary64)))) (*.f64 (neg.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64)))) (*.f64 (neg.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (+.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (-.f64 #s(literal -1/57600 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) x) x))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) #s(literal -1/3317760000 binary64)))) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64)))) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (+.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal -1/57600 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) x) x)) (neg.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) #s(literal -1/3317760000 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64))) (neg.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (+.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64))))) (neg.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal -1/57600 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) x) x)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) #s(literal -1/3317760000 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64)) (neg.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) #s(literal -1/3317760000 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64))) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (+.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64)))) (neg.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (+.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64))))) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) #s(literal -1/3317760000 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64)) (neg.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1/3317760000 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64)))) (neg.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (+.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64)))) (neg.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) #s(literal -1/3317760000 binary64))) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64))) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (+.f64 #s(literal 1/3317760000 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64))) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (+.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64))))))
(/.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) #s(literal -1/3317760000 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64)))
(/.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (+.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) #s(literal -1/3317760000 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) #s(literal -1/3317760000 binary64))) (neg.f64 (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) #s(literal -1/3317760000 binary64))) (*.f64 (neg.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (+.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64)))) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64))) (neg.f64 (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (+.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64))) (*.f64 (neg.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (+.f64 #s(literal 1/3317760000 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64))) (*.f64 (neg.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (+.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64))))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64))) (neg.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) #s(literal -1/3317760000 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64))) (neg.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) #s(literal -1/3317760000 binary64)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) #s(literal -1/3317760000 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (+.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64))))) (neg.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64)) (*.f64 (+.f64 #s(literal 1/3317760000 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64)))) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (+.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (+.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64)))) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))
(/.f64 (fma.f64 #s(literal -289/1625702400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/57600 binary64)) (neg.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) #s(literal -1/3317760000 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (+.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64)))) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) #s(literal -1/3317760000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (+.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64)))) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) #s(literal -1/3317760000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x) (+.f64 #s(literal 1/3317760000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 289/93640458240000 binary64))))) (fma.f64 (*.f64 (*.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/191102976000000 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64))))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64))) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64))))
(neg.f64 (/.f64 (fma.f64 #s(literal -289/1625702400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x)) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64)))) (/.f64 #s(literal 1/3317760000 binary64) (*.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)))) (/.f64 (fma.f64 #s(literal -289/1625702400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 83521/2642908293365760000 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64))) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (/.f64 (/.f64 #s(literal 1/3317760000 binary64) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal 1/57600 binary64))) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) x) x) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (/.f64 #s(literal 1/57600 binary64) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 #s(literal -289/1625702400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 17/40320 binary64) x) (*.f64 #s(literal 17/40320 binary64) x))
(*.f64 (*.f64 #s(literal 289/1625702400 binary64) x) x)
(*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64))
(*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x))
(*.f64 x (*.f64 #s(literal 289/1625702400 binary64) x))
(pow.f64 (*.f64 #s(literal 17/40320 binary64) x) #s(literal 2 binary64))

eval139.0ms (1.8%)

Memory
4.7MiB live, 87.8MiB allocated
Compiler

Compiled 16 762 to 1 109 computations (93.4% saved)

prune115.0ms (1.5%)

Memory
10.3MiB live, 80.5MiB allocated
Pruning

11 alts after pruning (2 fresh and 9 done)

PrunedKeptTotal
New3102312
Fresh000
Picked112
Done088
Total31111322
Accuracy
100.0%
Counts
322 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(tan.f64 (*.f64 #s(literal 1/2 binary64) x))
51.7%
#s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))))
51.7%
#s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)))
51.7%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
51.3%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
51.5%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
51.7%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
51.5%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) x) x #s(literal 1/2 binary64)) x))
51.7%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x))
51.9%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64)))
8.2%
#s(literal 1 binary64)
Compiler

Compiled 384 to 155 computations (59.6% saved)

regimes75.0ms (1%)

Memory
-34.0MiB live, 13.2MiB allocated
Counts
15 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64)))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x))
#s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))))
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
#s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) x) x #s(literal 1/2 binary64)) x))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
(pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))
(tan.f64 (*.f64 #s(literal 1/2 binary64) x))
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
Outputs
(tan.f64 (*.f64 #s(literal 1/2 binary64) x))
Calls

2 calls:

69.0ms
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
5.0ms
x
Results
AccuracySegmentsBranch
100.0%1x
100.0%1(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
Compiler

Compiled 10 to 7 computations (30% saved)

regimes9.0ms (0.1%)

Memory
12.4MiB live, 12.3MiB allocated
Counts
13 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64)))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x))
#s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))))
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
#s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) x) x #s(literal 1/2 binary64)) x))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) x) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) x #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
(pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))
Outputs
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) x) x #s(literal 1/2 binary64)) x))
#s(literal 1 binary64)
Calls

2 calls:

4.0ms
x
4.0ms
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
Results
AccuracySegmentsBranch
56.1%2x
56.2%2(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
Compiler

Compiled 10 to 7 computations (30% saved)

regimes7.0ms (0.1%)

Memory
8.9MiB live, 8.9MiB allocated
Counts
8 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64)))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x))
#s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))))
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
#s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)))
Outputs
#s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x)))
#s(literal 1 binary64)
Calls

2 calls:

3.0ms
x
3.0ms
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
Results
AccuracySegmentsBranch
56.1%2x
55.7%2(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
Compiler

Compiled 10 to 7 computations (30% saved)

regimes3.0ms (0%)

Memory
5.0MiB live, 5.0MiB allocated
Counts
7 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64)))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x))
#s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))))
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
Outputs
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
#s(literal 1 binary64)
Calls

1 calls:

3.0ms
x
Results
AccuracySegmentsBranch
56.1%2x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes53.0ms (0.7%)

Memory
-34.9MiB live, 4.7MiB allocated
Counts
6 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64)))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x))
#s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))))
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
Outputs
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x))
#s(literal 1 binary64)
Calls

1 calls:

52.0ms
x
Results
AccuracySegmentsBranch
56.0%2x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes3.0ms (0%)

Memory
4.1MiB live, 4.1MiB allocated
Counts
5 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64)))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x))
#s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))))
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)))
Outputs
#s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64))))
#s(literal 1 binary64)
Calls

1 calls:

2.0ms
x
Results
AccuracySegmentsBranch
55.9%2x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes2.0ms (0%)

Memory
3.6MiB live, 3.6MiB allocated
Counts
3 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64)))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x))
Outputs
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x))
#s(literal 1 binary64)
Calls

1 calls:

2.0ms
x
Results
AccuracySegmentsBranch
55.9%2x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes3.0ms (0%)

Memory
5.7MiB live, 5.7MiB allocated
Counts
2 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64)))
Outputs
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64)))
#s(literal 1 binary64)
Calls

2 calls:

2.0ms
x
1.0ms
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
Results
AccuracySegmentsBranch
55.4%2(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
55.6%2x
Compiler

Compiled 10 to 7 computations (30% saved)

regimes3.0ms (0%)

Memory
5.1MiB live, 5.1MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
Outputs
#s(literal 1 binary64)
Calls

2 calls:

1.0ms
x
1.0ms
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
Results
AccuracySegmentsBranch
8.2%1(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
8.2%1x
Compiler

Compiled 10 to 7 computations (30% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.002450022795072341
0.029297294012502962
Compiler

Compiled 11 to 10 computations (9.1% saved)

bsearch87.0ms (1.1%)

Memory
-14.3MiB live, 25.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
86.0ms
2.5807575168173846
112100.15613584557
Samples
81.0ms128×0valid
Compiler

Compiled 219 to 138 computations (37% saved)

Precisions
Click to see histograms. Total time spent on operations: 79.0ms
ival-cos: 73.0ms (93% of total)
ival-sin: 4.0ms (5.1% of total)
ival-sub: 1.0ms (1.3% of total)
ival-div: 1.0ms (1.3% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
2.2MiB live, 2.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
2.5807575168173846
112100.15613584557
Compiler

Compiled 203 to 122 computations (39.9% saved)

bsearch1.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
2.5807575168173846
112100.15613584557
Compiler

Compiled 163 to 106 computations (35% saved)

bsearch1.0ms (0%)

Memory
1.9MiB live, 1.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
2.5807575168173846
112100.15613584557
Compiler

Compiled 139 to 98 computations (29.5% saved)

bsearch1.0ms (0%)

Memory
2.2MiB live, 2.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
2.5807575168173846
112100.15613584557
Compiler

Compiled 123 to 90 computations (26.8% saved)

bsearch1.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
2.5807575168173846
112100.15613584557
Compiler

Compiled 83 to 66 computations (20.5% saved)

simplify7.0ms (0.1%)

Memory
19.4MiB live, 19.4MiB allocated
Algorithm
egg-herbie
Rules
24×*-commutative_binary64
+-commutative_binary64
sub-neg_binary64
1-exp_binary64
neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065206
181206
285206
387206
488206
Stop Event
saturated
Calls
Call 1
Inputs
(tan.f64 (*.f64 #s(literal 1/2 binary64) x))
(if (<=.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) #s(literal 1152921504606847/288230376151711744 binary64)) #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) x) x #s(literal 1/2 binary64)) x)) #s(literal 1 binary64))
(if (<=.f64 x #s(literal 6980579422424269/2251799813685248 binary64)) #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) #s(literal 1 binary64))
(if (<=.f64 x #s(literal 6980579422424269/2251799813685248 binary64)) #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #s(literal 1 binary64))
(if (<=.f64 x #s(literal 6980579422424269/2251799813685248 binary64)) #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #s(literal 1 binary64))
(if (<=.f64 x #s(literal 6980579422424269/2251799813685248 binary64)) #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(if (<=.f64 x #s(literal 6980579422424269/2251799813685248 binary64)) #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) #s(literal 1 binary64))
(if (<=.f64 x #s(literal 6980579422424269/2251799813685248 binary64)) #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) #s(literal 1 binary64))
#s(literal 1 binary64)
Outputs
(tan.f64 (*.f64 #s(literal 1/2 binary64) x))
(tan.f64 (*.f64 x #s(literal 1/2 binary64)))
(if (<=.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) #s(literal 1152921504606847/288230376151711744 binary64)) #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 289/1625702400 binary64)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) x) x #s(literal 1/2 binary64)) x)) #s(literal 1 binary64))
(if (<=.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) #s(literal 1152921504606847/288230376151711744 binary64)) #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 289/1625702400 binary64) (*.f64 x x)) (*.f64 x x) #s(literal -1/57600 binary64)) #s(approx (+ (* 17/40320 (* x x)) -1/240) #s(literal -1/240 binary64))) (*.f64 x x) #s(literal 1/24 binary64)) x) x #s(literal 1/2 binary64)) x)) #s(literal 1 binary64))
(if (<=.f64 x #s(literal 6980579422424269/2251799813685248 binary64)) #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) x) x) x))) #s(literal 1 binary64))
(if (<=.f64 x #s(literal 6980579422424269/2251799813685248 binary64)) #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #s(literal 1 binary64))
(if (<=.f64 x #s(literal 6980579422424269/2251799813685248 binary64)) #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)) #s(literal 1 binary64))
(if (<=.f64 x #s(literal 6980579422424269/2251799813685248 binary64)) #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(if (<=.f64 x #s(literal 6980579422424269/2251799813685248 binary64)) #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)) #s(literal 1 binary64))
(if (<=.f64 x #s(literal 6980579422424269/2251799813685248 binary64)) #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64))) #s(literal 1 binary64))
#s(literal 1 binary64)

soundness1.2s (14.9%)

Memory
-35.7MiB live, 825.0MiB allocated
Rules
19 148×lower-fma.f64
19 148×lower-fma.f32
12 316×lower-fma.f64
12 316×lower-fma.f32
6 674×lower-fma.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
024161
034158
1151143
21065143
08409132
027182
046170
1179170
21220170
08510170
0951936
13151936
28281932
320751924
443381924
081421796
039305
065258
1266224
21969224
08266222
079286
1224286
2555280
31661280
43000280
54254280
64606280
75336280
86824280
08376256
0615
01012
13912
224512
3235511
0888511
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 399 to 195 computations (51.1% saved)

preprocess92.0ms (1.2%)

Memory
-4.4MiB live, 113.6MiB allocated
Remove

(negabs x)

Compiler

Compiled 348 to 134 computations (61.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...