tanhf (example 3.4)

Time bar (total: 8.1s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze115.0ms (1.4%)

Memory
-14.4MiB live, 138.7MiB 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)

sample2.4s (29.6%)

Memory
65.0MiB live, 1 738.5MiB allocated
Samples
648.0ms4 201×0valid
640.0ms2 251×2valid
419.0ms1 232×1valid
265.0ms569×3valid
5.0ms4valid
Precisions
Click to see histograms. Total time spent on operations: 1.7s
ival-cos: 874.0ms (50.4% of total)
ival-sub: 373.0ms (21.5% of total)
ival-sin: 217.0ms (12.5% of total)
ival-div: 140.0ms (8.1% of total)
adjust: 113.0ms (6.5% of total)
ival-true: 6.0ms (0.3% of total)
exact: 5.0ms (0.3% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain175.0ms (2.2%)

Memory
11.7MiB live, 175.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
8554(2.4102056772405706e-214)2(-18.686147534508738)(-.f64 #s(literal 1 binary64) (cos.f64 x))
600-60(3.170343846876202e-285)(/.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))cancellation1376
Confusion
Predicted +Predicted -
+1373
-0116
Precision
1.0
Recall
0.9785714285714285
Confusion?
Predicted +Predicted MaybePredicted -
+13730
-03113
Precision?
0.9790209790209791
Recall?
1.0
Freqs
test
numberfreq
0119
1137
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
74.0ms128×2valid
28.0ms248×0valid
12.0ms104×1valid
12.0ms32×3valid
Compiler

Compiled 62 to 31 computations (50% saved)

Precisions
Click to see histograms. Total time spent on operations: 107.0ms
ival-sub: 41.0ms (38.4% of total)
ival-cos: 40.0ms (37.4% of total)
ival-sin: 11.0ms (10.3% of total)
adjust: 7.0ms (6.6% of total)
ival-div: 6.0ms (5.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess51.0ms (0.6%)

Memory
-8.5MiB live, 60.5MiB 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))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
Symmetry

(negabs x)

Compiler

Compiled 7 to 6 computations (14.3% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 0 to 1 computations (-∞% saved)

prune1.0ms (0%)

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

Compiled 7 to 6 computations (14.3% saved)

simplify58.0ms (0.7%)

Memory
-28.3MiB live, 21.9MiB 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-diff6592
(/.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))
(tan.f64 (/.f64 x #s(literal 2 binary64)))
(-.f64 #s(literal 1 binary64) (cos.f64 x))
#s(literal 1 binary64)
(cos.f64 x)
x
(sin.f64 x)

localize51.0ms (0.6%)

Memory
33.1MiB live, 33.1MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(sin.f64 x)
accuracy0
(cos.f64 x)
accuracy13.397452216763215
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
accuracy18.0331418253711
(-.f64 #s(literal 1 binary64) (cos.f64 x))
Samples
19.0ms64×2valid
13.0ms124×0valid
6.0ms16×3valid
6.0ms52×1valid
Compiler

Compiled 19 to 8 computations (57.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
ival-cos: 20.0ms (57.1% of total)
ival-sin: 5.0ms (14.3% of total)
ival-div: 3.0ms (8.6% of total)
adjust: 3.0ms (8.6% of total)
ival-sub: 3.0ms (8.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series5.0ms (0.1%)

Memory
-30.6MiB live, 7.2MiB 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
3.0ms
x
@-inf
((/ (- 1 (cos x)) (sin x)) (- 1 (cos x)) (cos x) (sin x))
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))

simplify217.0ms (2.7%)

Memory
28.9MiB live, 214.9MiB 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))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64) x)
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (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)) 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)

rewrite193.0ms (2.4%)

Memory
16.0MiB live, 182.4MiB 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 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 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 (pow.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (sin.f64 x) #s(literal -2 binary64)))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (cos.f64 (/.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 x)))
(*.f64 (pow.f64 (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 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 (pow.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal -2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (cos.f64 (/.f64 x #s(literal -2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal -1 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 (pow.f64 (sin.f64 x) #s(literal -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 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) #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 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) #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 (pow.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #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 (pow.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #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)) (pow.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 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 (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)) (pow.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)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (cos.f64 x) (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64)))) #s(literal -1 binary64)) (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 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 (pow.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.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 #s(literal -1 binary64) (sin.f64 x)) #s(literal -1 binary64)) (pow.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal -1 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 (pow.f64 (sin.f64 x) #s(literal -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 (/.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 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (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 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64)))) (fma.f64 (cos.f64 x) (cos.f64 x) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 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 (pow.f64 (-.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 (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal -2 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64))) #s(literal -1 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal -2 binary64))))
(*.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))) #s(literal -1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (cos.f64 (/.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) #s(literal -1 binary64)) (cos.f64 (/.f64 x #s(literal -2 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 (*.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 (pow.f64 (-.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 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (sin.f64 x)))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #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) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (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)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (sin.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.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)) (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 (pow.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 (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)) (pow.f64 (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) (sin.f64 x)) (pow.f64 (pow.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 x)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)) (sin.f64 x))
(*.f64 (pow.f64 (sin.f64 x) #s(literal -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 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (pow.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)) (sin.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sin.f64 x) #s(literal -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))) (pow.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal -2 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 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 x)))
(*.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) #s(literal -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)) (pow.f64 (cos.f64 (/.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (pow.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 x)) (-.f64 (cos.f64 x) #s(literal 1 binary64))))
(*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (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 (pow.f64 (sin.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 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 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 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #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 -1 binary64)) (sin.f64 x)))
(*.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (pow.f64 (/.f64 (sin.f64 x) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (/.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (sin.f64 x) (pow.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (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 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (pow.f64 (-.f64 #s(literal 1 binary64) (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 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal -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 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (cos.f64 (/.f64 x #s(literal -2 binary64))) (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 (sin.f64 x) (cos.f64 x))) (sin.f64 x))) (neg.f64 (sin.f64 x)))
(/.f64 (neg.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))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 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 (pow.f64 (sin.f64 x) #s(literal 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 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #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))) (pow.f64 (sin.f64 x) #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 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (+.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 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) x)))) (neg.f64 (cos.f64 (/.f64 x #s(literal -2 binary64)))))
(/.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 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))))) (neg.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)))) (neg.f64 (neg.f64 (cos.f64 (/.f64 x #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 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 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 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))))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)))) (neg.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 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 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 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) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 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 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (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 (pow.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64))) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (sin.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 x))))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (sin.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)))) (neg.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 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 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 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 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 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 (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 (pow.f64 (sin.f64 x) #s(literal 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 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (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 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal -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 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal -2 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal -2 binary64))) (pow.f64 (tan.f64 x) #s(literal -3 binary64)))) (*.f64 (fma.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal -2 binary64))) (fma.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal -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)) (pow.f64 (cos.f64 x) #s(literal 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 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)) #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))))) (pow.f64 (sin.f64 x) #s(literal 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)))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 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)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 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)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 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)))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 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)))) (pow.f64 (sin.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 (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)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))) (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)))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 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 (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 (cos.f64 x) #s(literal 1 binary64)))) (pow.f64 (sin.f64 x) #s(literal 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)))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(/.f64 (-.f64 (sin.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))) (pow.f64 (sin.f64 x) #s(literal 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)))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 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 (sin.f64 x) (cos.f64 x))) (sin.f64 x)) (sin.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)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 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 (pow.f64 (sin.f64 x) #s(literal 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 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #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))) (pow.f64 (sin.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 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (-.f64 (cos.f64 x) #s(literal 1 binary64)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) #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))))
(/.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 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) x))) (cos.f64 (/.f64 x #s(literal -2 binary64))))
(/.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 (pow.f64 (sin.f64 x) #s(literal 2 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 (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 (pow.f64 (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) (cos.f64 x)) (neg.f64 (sin.f64 x)))
(/.f64 (pow.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.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 (pow.f64 (-.f64 #s(literal 1 binary64) (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)) (fma.f64 (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 6 binary64)))) (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 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 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (/.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 (pow.f64 (sin.f64 x) #s(literal -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 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x))) (neg.f64 (cos.f64 (/.f64 x #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 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 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (neg.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 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) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 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) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 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 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 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 (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 (pow.f64 (sin.f64 x) #s(literal 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 (pow.f64 (sin.f64 x) #s(literal 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 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (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)))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
(/.f64 (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 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 (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (neg.f64 (cos.f64 x)))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 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)))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (sin.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 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)))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 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 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 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)))) (pow.f64 (fma.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 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)) (fma.f64 (cos.f64 x) (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 x)) (neg.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64))))
(/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))
(/.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)) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 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 (pow.f64 (sin.f64 x) #s(literal -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 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (/.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 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal -2 binary64))))
(/.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (neg.f64 (sin.f64 x)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (neg.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (neg.f64 (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (neg.f64 (sin.f64 x)))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 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 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) #s(literal 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 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal -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 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cos.f64 (/.f64 x #s(literal -2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (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 x #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
(/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (neg.f64 (sin.f64 x))))
(/.f64 (pow.f64 (sin.f64 x) #s(literal 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 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (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 (pow.f64 (-.f64 #s(literal 1 binary64) (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 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal -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 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (/.f64 x #s(literal -2 binary64))) (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)))) (fma.f64 (cos.f64 x) (cos.f64 x) #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 4 binary64)))) (fma.f64 (cos.f64 x) (cos.f64 x) #s(literal 1 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (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)))) (fma.f64 (cos.f64 x) (cos.f64 x) #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 4 binary64)))) (fma.f64 (cos.f64 x) (cos.f64 x) #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)))) (fma.f64 (cos.f64 x) (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (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)))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 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 6 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (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)))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 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 6 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 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)))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (pow.f64 (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) (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 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (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)) (pow.f64 (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 3 binary64)))) (fma.f64 (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)))) (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 (fma.f64 (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 (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)) (pow.f64 (sin.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) (tan.f64 x)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 x)) (*.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (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)) (pow.f64 (tan.f64 x) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (pow.f64 (tan.f64 x) #s(literal -1 binary64)) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))
(fma.f64 (neg.f64 (cos.f64 x)) (/.f64 #s(literal -1 binary64) (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))
(fma.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (pow.f64 (pow.f64 (cos.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (cos.f64 x) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 x)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (neg.f64 (cos.f64 x))))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (tan.f64 x))))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (tan.f64 x)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal -1 binary64)))
(fma.f64 (sin.f64 x) (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 x)) #s(literal 1 binary64)))
(fma.f64 (sin.f64 x) (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (neg.f64 (cos.f64 x))))
(fma.f64 (sin.f64 x) (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (tan.f64 x))))
(fma.f64 (sin.f64 x) (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 x)))
(fma.f64 (sin.f64 x) (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (pow.f64 (tan.f64 x) #s(literal -1 binary64)))
(fma.f64 (cos.f64 x) (/.f64 #s(literal -1 binary64) (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))
(fma.f64 (cos.f64 x) (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))
(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) (pow.f64 (tan.f64 x) #s(literal -1 binary64)) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 x)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (neg.f64 (cos.f64 x))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (tan.f64 x))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 x)))
(fma.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (pow.f64 (tan.f64 x) #s(literal -1 binary64)))
(tan.f64 (*.f64 #s(literal 1/2 binary64) x))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal -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 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal -2 binary64)))) (/.f64 (pow.f64 (tan.f64 x) #s(literal -3 binary64)) (fma.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal -2 binary64)))))
(-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) #s(literal -1 binary64)) (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))))
(-.f64 (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 (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 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)) (sin.f64 x)) (/.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))) (sin.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 -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 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (/.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(-.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 x)))
(-.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (pow.f64 (tan.f64 x) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (fma.f64 (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 (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 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (neg.f64 (cos.f64 x))) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (fma.f64 (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)))) (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)) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))
(+.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))
(+.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 x)) #s(literal 1 binary64)))
(+.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (neg.f64 (cos.f64 x))))
(+.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (tan.f64 x))))
(+.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 x)))
(+.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (pow.f64 (tan.f64 x) #s(literal -1 binary64)))
(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 (pow.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 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 (pow.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal -1 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 (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)) (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #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 9 binary64)))) #s(literal -1 binary64)) (pow.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))) #s(literal -1 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)) (pow.f64 (fma.f64 (cos.f64 x) (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 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)) (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal -1 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 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (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 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (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 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (-.f64 (cos.f64 x) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 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 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 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) (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 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 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 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #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)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))
(*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (-.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))) (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 #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 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #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 -1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #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 -1 binary64)))
(*.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (/.f64 (sin.f64 x) (pow.f64 (-.f64 #s(literal 1 binary64) (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 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (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))) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (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))) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 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 #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))) (pow.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 (-.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 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)) (/.f64 (pow.f64 (cos.f64 x) #s(literal 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 (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 (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)) (*.f64 (pow.f64 (cos.f64 x) #s(literal 6 binary64)) (pow.f64 (-.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 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))) #s(literal 2 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)) (/.f64 (pow.f64 (cos.f64 x) #s(literal 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)) (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 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 (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 (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 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 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 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 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 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)) (pow.f64 (cos.f64 x) #s(literal 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 (fma.f64 (cos.f64 x) (cos.f64 x) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 #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 -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 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 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 (pow.f64 (cos.f64 x) #s(literal 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 #s(literal 2 binary64) 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)) (pow.f64 (cos.f64 x) #s(literal 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)) (pow.f64 (cos.f64 x) #s(literal 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)) (pow.f64 (cos.f64 x) #s(literal 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 (pow.f64 (cos.f64 x) #s(literal 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 #s(literal 2 binary64) 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)) (pow.f64 (cos.f64 x) #s(literal 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)) (pow.f64 (cos.f64 x) #s(literal 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)) (pow.f64 (cos.f64 x) #s(literal 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 (pow.f64 (cos.f64 x) #s(literal 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 #s(literal 2 binary64) 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)) (pow.f64 (cos.f64 x) #s(literal 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)) (pow.f64 (cos.f64 x) #s(literal 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) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))) (*.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 (cos.f64 x) #s(literal 2 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)) (-.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 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (cos.f64 x))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (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 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 x) #s(literal 1 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 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))) (pow.f64 (cos.f64 x) #s(literal 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 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 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))) (pow.f64 (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) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))) (*.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 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))) (pow.f64 (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) (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 (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (-.f64 (cos.f64 x) #s(literal 1 binary64)))
(/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 #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 -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64))) (fma.f64 (cos.f64 x) (cos.f64 x) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 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 #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))) (pow.f64 (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 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 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))) #s(literal 2 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)) (/.f64 (pow.f64 (cos.f64 x) #s(literal 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 (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 (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)) (*.f64 (pow.f64 (cos.f64 x) #s(literal 6 binary64)) (pow.f64 (-.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 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))) #s(literal 2 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)) (/.f64 (pow.f64 (cos.f64 x) #s(literal 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)) (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 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 (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 (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)) (fma.f64 (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 6 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 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 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 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 (fma.f64 (cos.f64 x) (cos.f64 x) #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 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (pow.f64 (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 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 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 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)) (pow.f64 (cos.f64 x) #s(literal 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)) (fma.f64 (cos.f64 x) (cos.f64 x) #s(literal 1 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)) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 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 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (-.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 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 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64))))
(/.f64 (pow.f64 (sin.f64 x) #s(literal 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 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)))
(neg.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.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)) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.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)) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 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)) (pow.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (cos.f64 x)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 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)) (pow.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)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (pow.f64 (pow.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)) (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (pow.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (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 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (pow.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64)) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (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)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (pow.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))) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (pow.f64 (-.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)) (pow.f64 (pow.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (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 (pow.f64 (-.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 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (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 (pow.f64 (+.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)) (pow.f64 (pow.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)) #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 (pow.f64 (+.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)) (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 (pow.f64 (cos.f64 x) #s(literal 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 (pow.f64 (cos.f64 x) #s(literal 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)))) (fma.f64 (cos.f64 x) (cos.f64 x) #s(literal 1 binary64)) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 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)))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.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 (sin.f64 x) (pow.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)) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (*.f64 (pow.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)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.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)) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #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 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)) #s(literal 1 binary64) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 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) (pow.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 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)) (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 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)) (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 (sin.f64 x) (pow.f64 (/.f64 (sin.f64 x) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 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) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(fma.f64 #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)) (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 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)) (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x))))
(-.f64 (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 (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 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))))
(+.f64 (pow.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 (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 (pow.f64 (-.f64 #s(literal 1 binary64) (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)) (pow.f64 (fma.f64 (cos.f64 x) (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 6 binary64)))) #s(literal -1 binary64)) (pow.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 x)))
(*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (pow.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
(*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (pow.f64 (sin.f64 x) #s(literal -1 binary64))))
(*.f64 (sin.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 x))
(pow.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) #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))) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (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 4 binary64))) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 x) (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 4 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (cos.f64 x) (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 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))) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 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 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 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 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (pow.f64 (sin.f64 x) #s(literal -1 binary64))) (fma.f64 (cos.f64 x) (cos.f64 x) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (pow.f64 (sin.f64 x) #s(literal -1 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (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 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (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 6 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 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 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (sin.f64 x)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal -1 binary64)) (neg.f64 (sin.f64 x)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (neg.f64 (sin.f64 x)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 x)))
(/.f64 (pow.f64 (sin.f64 x) #s(literal 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) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))
(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)))

eval97.0ms (1.2%)

Memory
-0.6MiB live, 157.5MiB allocated
Compiler

Compiled 13 164 to 1 644 computations (87.5% saved)

prune88.0ms (1.1%)

Memory
-3.7MiB live, 188.3MiB 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
7.9%
(pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))
100.0%
(tan.f64 (*.f64 #s(literal 1/2 binary64) x))
53.6%
#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))
53.6%
#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))
53.6%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x))
53.7%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64)))
Compiler

Compiled 106 to 78 computations (26.4% saved)

simplify99.0ms (1.2%)

Memory
-36.3MiB live, 46.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)

localize185.0ms (2.3%)

Memory
-5.5MiB live, 182.8MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0.02734375
(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))
accuracy0.03515625
(fma.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.30422969586706955
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
accuracy29.697825444673075
#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.0234375
(*.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.04296875
(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.2918505144030987
(fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64))
accuracy29.711652441838346
#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.05859375
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x)
accuracy0.29952407744618625
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64))
accuracy29.6932630446706
#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))
accuracy29.622218113291208
#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
48.0ms64×2valid
47.0ms124×0valid
23.0ms52×1valid
13.0ms16×3valid
Compiler

Compiled 176 to 31 computations (82.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 107.0ms
ival-mult: 33.0ms (30.9% of total)
ival-cos: 20.0ms (18.7% of total)
const: 13.0ms (12.2% of total)
adjust: 12.0ms (11.2% of total)
ival-add: 10.0ms (9.4% of total)
ival-sin: 7.0ms (6.5% of total)
ival-tan: 5.0ms (4.7% of total)
ival-div: 3.0ms (2.8% of total)
ival-sub: 3.0ms (2.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series22.0ms (0.3%)

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

simplify166.0ms (2%)

Memory
15.7MiB live, 133.2MiB 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 (pow.f64 x #s(literal 3 binary64)) #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 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/240 binary64))
(* (pow x 5) (+ 1/240 (* 1/24 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)))
(* (pow x 5) (+ 1/240 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(fma.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/240 binary64)) (pow.f64 x #s(literal 5 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/24 binary64)))
(* (pow x 5) (+ 1/240 (+ (/ 1/2 (pow x 4)) (* 1/24 (/ 1 (pow x 2))))))
(fma.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/240 binary64)) (pow.f64 x #s(literal 5 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/24 binary64)))
(* 1/240 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #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) (pow.f64 x #s(literal 4 binary64))) #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/2 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 17/40320 binary64)) (-.f64 (/.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal -1/240 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(* 17/40320 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 17/40320 binary64))
(* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)))
(* (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 (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 x #s(literal 3 binary64)) #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 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/240 binary64))
(* (pow x 5) (+ 1/240 (* 1/24 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow x 2)))) (pow x 2))) 1/240)))
(*.f64 (-.f64 (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) x) x) #s(literal -1/240 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/24 (* 1/2 (/ 1 (pow x 2)))) (pow x 2))) 1/240)))
(*.f64 (-.f64 (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) x) x) #s(literal -1/240 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* 1/240 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #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 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/240 binary64)) 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 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -17/40320 binary64) (/.f64 #s(literal 1/240 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(* 17/40320 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 17/40320 binary64))
(* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)))
(* (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 (pow.f64 x #s(literal 4 binary64)) #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))

rewrite213.0ms (2.6%)

Memory
18.1MiB live, 247.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 (pow.f64 (tan.f64 (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (tan.f64 (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 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) (pow.f64 (sin.f64 x) #s(literal -2 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 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (sin.f64 x)) (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (sin.f64 x)) (pow.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (pow.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (pow.f64 (tan.f64 x) #s(literal -1 binary64)))))
(*.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 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (+.f64 (pow.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (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))) (pow.f64 (sin.f64 x) #s(literal -2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (tan.f64 (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (tan.f64 (/.f64 (neg.f64 x) #s(literal 2 binary64))))
(*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x))))
(*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.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 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (-.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))) (pow.f64 (cos.f64 (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (tan.f64 (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (tan.f64 (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (*.f64 (neg.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64))) (neg.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64))))) (-.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (neg.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 (neg.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (-.f64 (*.f64 (neg.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64))) (neg.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64)))) (*.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (neg.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (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 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (pow.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) #s(literal 2 binary64)))) (neg.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (pow.f64 (tan.f64 x) #s(literal -1 binary64)))))
(/.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 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (+.f64 (pow.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (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 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.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 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.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) (pow.f64 (sin.f64 x) #s(literal 2 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) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64))) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64))) (sin.f64 x)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #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 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #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 (pow.f64 (sin.f64 x) #s(literal 2 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))) (sin.f64 x)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (pow.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) #s(literal 2 binary64))) (+.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (pow.f64 (tan.f64 x) #s(literal -1 binary64))))
(/.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 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (+.f64 (pow.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (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 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (neg.f64 (*.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) (sin.f64 x))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (neg.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.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))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)) (neg.f64 (sin.f64 x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (tan.f64 (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64))) (neg.f64 (sin.f64 x))))
(/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64))))
(/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.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 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)))
(/.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 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (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 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (pow.f64 (tan.f64 x) #s(literal -1 binary64))) (-.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (pow.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (+.f64 (pow.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (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)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(/.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 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.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))) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(/.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 (pow.f64 (tan.f64 (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)) (sin.f64 x)))
(/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 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)) (pow.f64 (sin.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)) (neg.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 x) #s(literal -1 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 x)) (neg.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 x) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (neg.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64))))
(tan.f64 (*.f64 x #s(literal 1/2 binary64)))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (+.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (pow.f64 (tan.f64 x) #s(literal -1 binary64)))) (/.f64 (pow.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (pow.f64 (tan.f64 x) #s(literal -1 binary64)))))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (+.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (+.f64 (pow.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (tan.f64 x))))) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (+.f64 (pow.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (tan.f64 x))))))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (*.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 (pow.f64 (+.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64)) (sin.f64 x)) (/.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64)) (+.f64 (cos.f64 x) #s(literal 1 binary64))) (sin.f64 x)))
(-.f64 (/.f64 (pow.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) #s(literal 1 binary64)) #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) (pow.f64 (sin.f64 x) #s(literal -2 binary64))) (/.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(-.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (pow.f64 (tan.f64 x) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (tan.f64 (/.f64 (neg.f64 x) #s(literal 2 binary64))))
(+.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 x) #s(literal -1 binary64))))
(+.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (neg.f64 (pow.f64 (tan.f64 x) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) #s(literal -1/4 binary64)) x) (pow.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #s(literal 1/8 binary64)) x) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/48 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) #s(literal -1/4 binary64))) (pow.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #s(literal 1/8 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/48 binary64)))) #s(literal -1 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) #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 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #s(literal 1/8 binary64)) x)) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/48 binary64))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) #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 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/48 binary64))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) #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 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #s(literal 1/8 binary64)) x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/48 binary64)))))
(/.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) #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 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #s(literal 1/8 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) #s(literal -1/4 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/48 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) #s(literal -1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/48 binary64)))) (*.f64 x (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64))) (/.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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) #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 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/48 binary64)))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64)) (*.f64 (*.f64 x x) #s(literal 1/48 binary64))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/48 binary64)))) #s(literal -1 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64)) (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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 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 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64)) (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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64)) (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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 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 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) #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 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/48 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 4 binary64)) #s(literal 1/16 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/191102976 binary64) #s(literal -1/64 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 4 binary64)) (+.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2304 binary64)))) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/191102976 binary64) #s(literal -1/64 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #s(literal -1/8 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/48 binary64))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal 1/2641807540224 binary64) #s(literal 1/512 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/191102976 binary64) (-.f64 #s(literal 1/64 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/110592 binary64)))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/48 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64)) (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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) #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 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64)) (*.f64 (*.f64 x x) #s(literal 1/48 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64)) (*.f64 (*.f64 x x) #s(literal 1/48 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64) (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64)) (*.f64 (*.f64 x x) #s(literal 1/48 binary64)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64)) (pow.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) #s(literal -1 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 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)))))
(+.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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/4 binary64)) x) (pow.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 binary64)))
(*.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) x) (pow.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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)))) #s(literal -1 binary64)))
(*.f64 (*.f64 x (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/4 binary64))) (pow.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 binary64)))
(*.f64 (*.f64 x (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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)))) #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)) 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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) x)) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) x) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64))) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/4 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (/.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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.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 binary64)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 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 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) (pow.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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)))) #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)))
(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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 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 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 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 #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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 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 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 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)) (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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 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 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 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 (/.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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 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 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))) (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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 4 binary64)) #s(literal 1/16 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #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 (*.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64)) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 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 (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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 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 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 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 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 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 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 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)))) (fma.f64 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64) #s(literal -1/576 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64)) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64) #s(literal 1/13824 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x x) #s(literal 1/5760 binary64)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64) #s(literal -1/576 binary64))) (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64)) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64) #s(literal 1/13824 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x x) #s(literal 1/5760 binary64)))) #s(literal -1 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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.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 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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 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 (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal 1/24 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 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))) (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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64))) (/.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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64) #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 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64) #s(literal 1/13824 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x x) #s(literal 1/5760 binary64)))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64) #s(literal -1/576 binary64)) (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64) #s(literal 1/13824 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64)) (*.f64 (*.f64 x x) #s(literal 1/5760 binary64))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64) #s(literal 1/13824 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x x) #s(literal 1/5760 binary64)))) #s(literal -1 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64)) (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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 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 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64)) (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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64)) (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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 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 (neg.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64)))) (neg.f64 (-.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/240 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64) #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 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64) #s(literal 1/13824 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x x) #s(literal 1/5760 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/240 binary64) (*.f64 x x)) #s(literal 4 binary64)) #s(literal 1/331776 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64) #s(literal 1/576 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/191102976000000 binary64) #s(literal -1/191102976 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/240 binary64) (*.f64 x x)) #s(literal 4 binary64)) (+.f64 #s(literal 1/331776 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/33177600 binary64)))) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/191102976000000 binary64) #s(literal -1/191102976 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64) #s(literal -1/13824 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x x) #s(literal 1/5760 binary64))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal 1/2641807540224000000000 binary64) #s(literal 1/2641807540224 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/191102976000000 binary64) (-.f64 #s(literal 1/191102976 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/191102976000 binary64)))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x x) #s(literal 1/5760 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64)) (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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64))) (-.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/240 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64) #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 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64) #s(literal 1/13824 binary64))) (neg.f64 (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64)) (*.f64 (*.f64 x x) #s(literal 1/5760 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64) #s(literal 1/13824 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64) (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64) #s(literal -1/576 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64) #s(literal 1/13824 binary64)) (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64)) (*.f64 (*.f64 x x) #s(literal 1/5760 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64) #s(literal 1/13824 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64) (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64)) (*.f64 (*.f64 x x) #s(literal 1/5760 binary64)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64) #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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64)) (pow.f64 (fma.f64 #s(literal 1/240 binary64) (*.f64 x x) #s(literal -1/24 binary64)) #s(literal -1 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64)) (-.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/240 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 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)))))
(+.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 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/4 binary64)) x) (pow.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 binary64)))
(*.f64 (*.f64 (fma.f64 (pow.f64 (fma.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 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) x) (pow.f64 (-.f64 (fma.f64 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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)))) #s(literal -1 binary64)))
(*.f64 (*.f64 x (fma.f64 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/4 binary64))) (pow.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 binary64)))
(*.f64 (*.f64 x (fma.f64 (pow.f64 (fma.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 x #s(literal 6 binary64)) #s(literal 1/8 binary64))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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)))) #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)) 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 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.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 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) x)) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.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 x #s(literal 6 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.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 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) x) (-.f64 (fma.f64 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.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 x #s(literal 6 binary64)) #s(literal 1/8 binary64))) (-.f64 (fma.f64 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/4 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.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 x #s(literal 6 binary64)) #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 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.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 x #s(literal 6 binary64)) #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 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (/.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 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.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 x #s(literal 6 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.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 binary64)))
(*.f64 (fma.f64 (pow.f64 (fma.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 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (fma.f64 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 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 (fma.f64 (pow.f64 (fma.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 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) (pow.f64 (-.f64 (fma.f64 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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)))) #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)))
(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 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 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 (fma.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 2 binary64)) (pow.f64 x #s(literal 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 #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 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 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 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 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)) (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 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 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 (fma.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 2 binary64)) (pow.f64 x #s(literal 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 (/.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 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 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 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64))))) (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 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.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 x #s(literal 6 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 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 (fma.f64 (pow.f64 (fma.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 x #s(literal 6 binary64)) #s(literal -1/8 binary64)) (-.f64 (fma.f64 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.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)) #s(literal 3 binary64))))) (-.f64 (fma.f64 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 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 (fma.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 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 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 (neg.f64 (fma.f64 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.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 x #s(literal 6 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 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 (neg.f64 (fma.f64 (pow.f64 (fma.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 x #s(literal 6 binary64)) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.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 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (fma.f64 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 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 (fma.f64 (pow.f64 (fma.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 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 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)))) (fma.f64 (pow.f64 (fma.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 x #s(literal 6 binary64)) #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 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/576 binary64)) (*.f64 x x)) (pow.f64 (fma.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)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64)) (*.f64 x x)) (pow.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/576 binary64))) (pow.f64 (fma.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)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 binary64)) #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 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.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 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 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 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 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 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 (pow.f64 (fma.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 2 binary64)) (pow.f64 x #s(literal 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))) (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 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (/.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 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/576 binary64)) (pow.f64 (fma.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 (fma.f64 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/576 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (fma.f64 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64)) (pow.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 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)))
(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 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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) (fma.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 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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)) (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 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 #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 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (neg.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))) (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 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 4 binary64)) #s(literal 1/331776 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) x) x) #s(literal 4 binary64)) (+.f64 #s(literal 1/331776 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/13824 binary64)) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64))))) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (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 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64))) (neg.f64 (+.f64 #s(literal 1/576 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64)) (+.f64 #s(literal 1/576 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (fma.f64 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64)) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/576 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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)))) (fma.f64 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #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 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/57600 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) #s(literal -1 binary64)) #s(literal 1/24 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 4913/65548320768000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64)))) #s(literal -1 binary64)) #s(literal 1/24 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/57600 binary64))) (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) #s(literal -1 binary64)) #s(literal 1/24 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 #s(literal 4913/65548320768000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64))) (pow.f64 (fma.f64 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64)))) #s(literal -1 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 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (fma.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)) (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 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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)))))
(+.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 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.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 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64)) #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 #s(literal 4913/65548320768000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64)))))))
(*.f64 (fma.f64 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/57600 binary64)) (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 4913/65548320768000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/57600 binary64) (-.f64 (*.f64 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64))))))
(*.f64 (fma.f64 #s(literal 4913/65548320768000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64)) (pow.f64 (fma.f64 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64)))) #s(literal -1 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 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (/.f64 (*.f64 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64))) (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 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 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 (pow.f64 (/.f64 (*.f64 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64))) (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 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))) (/.f64 (*.f64 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64))) (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 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 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 (neg.f64 (-.f64 #s(literal 1/57600 binary64) (*.f64 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 #s(literal 1/240 binary64) (*.f64 #s(literal 17/40320 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64)) #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 #s(literal 4913/65548320768000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 17/40320 binary64) (*.f64 x x)) #s(literal 4 binary64)) #s(literal 1/3317760000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal -1/191102976000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal 17/40320 binary64) (*.f64 x x)) #s(literal 4 binary64)) (+.f64 #s(literal 1/3317760000 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/93640458240000 binary64)))) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal -1/191102976000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 4913/65548320768000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/13824000 binary64)) (fma.f64 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(literal 118587876497/281633758444745849464726940024832000000000 binary64) (pow.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal 1/2641807540224000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 24137569/4296582355504620109824000000 binary64) (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) (-.f64 #s(literal 1/191102976000000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 4913/906139986296832000000 binary64)))) (fma.f64 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/57600 binary64) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64))) (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 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/240 binary64) (*.f64 #s(literal 17/40320 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64)) #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 #s(literal 4913/65548320768000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64))) (neg.f64 (+.f64 #s(literal 1/57600 binary64) (-.f64 (*.f64 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 4913/65548320768000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64))) (neg.f64 (fma.f64 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.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 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/57600 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)))
(/.f64 (fma.f64 #s(literal 4913/65548320768000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64)) (+.f64 #s(literal 1/57600 binary64) (-.f64 (*.f64 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64)))))
(/.f64 (fma.f64 #s(literal 4913/65548320768000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64)) (fma.f64 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.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 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/57600 binary64) (-.f64 (*.f64 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal 17/9676800 binary64)))) (fma.f64 #s(literal 4913/65548320768000 binary64) (pow.f64 x #s(literal 6 binary64)) #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 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal -1/240 binary64)) #s(literal -1 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 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/240 binary64) (*.f64 #s(literal 17/40320 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 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 #s(literal 289/1625702400 binary64) (pow.f64 x #s(literal 4 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)))))
(+.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)))

eval166.0ms (2%)

Memory
17.2MiB live, 249.1MiB allocated
Compiler

Compiled 19 313 to 2 439 computations (87.4% saved)

prune97.0ms (1.2%)

Memory
14.3MiB live, 200.0MiB allocated
Pruning

9 alts after pruning (4 fresh and 5 done)

PrunedKeptTotal
New8053808
Fresh011
Picked055
Done000
Total8059814
Accuracy
100.0%
Counts
814 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
7.9%
(pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))
100.0%
(tan.f64 (*.f64 #s(literal 1/2 binary64) x))
53.6%
#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))))
53.6%
#s(approx (/ (- 1 (cos x)) (sin x)) (/.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)))))
53.6%
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)))
53.6%
#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))
53.6%
#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))
53.6%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x))
53.7%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64)))
Compiler

Compiled 91 to 66 computations (27.5% saved)

simplify514.0ms (6.3%)

Memory
-7.4MiB live, 181.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff6464
(pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))
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
(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 #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)))
cost-diff0
#s(approx (/ (- 1 (cos x)) (sin x)) (/.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)))))
cost-diff1088
(/.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))))
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))
Rules
9 832×lower-fma.f32
9 824×lower-fma.f64
2 648×lower-*.f32
2 642×lower-*.f64
1 040×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027179
043164
176158
2129158
3274158
4635158
51157158
61234158
71320158
81441158
91647158
101689158
111694158
121703158
131709158
141714158
151729158
161911158
172195158
182201158
192265158
203046158
214194158
225027158
235934158
246218158
256341158
266444158
276629158
286816158
296854158
306854158
316854158
326885158
336887158
346887158
356887158
366895158
06895156
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#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 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 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))))
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)))
#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 (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(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))))
(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)
(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)) (/.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 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)))))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) x))
(/.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))))
(*.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 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)))
(/.f64 #s(literal 1 binary64) (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)))
#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 (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)) (*.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 (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(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))))
#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)
(pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal -1/2 binary64)

localize215.0ms (2.6%)

Memory
-13.0MiB live, 249.1MiB allocated
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy0
(pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))
accuracy0
(*.f64 x #s(literal 1/2 binary64))
accuracy0.05078125
(fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x (*.f64 x #s(literal 1/2 binary64)))
accuracy0.40499282744618625
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))
accuracy29.6932630446706
#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.02734375
(/.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)))
accuracy0.03515625
(fma.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.30422969586706955
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))
accuracy29.697825444673075
#s(approx (/ (- 1 (cos x)) (sin x)) (/.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)))))
accuracy0
(/.f64 #s(literal 2 binary64) x)
accuracy0.1875
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))
accuracy29.622218113291208
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)))
Samples
74.0ms64×2valid
58.0ms52×1valid
37.0ms124×0valid
23.0ms16×3valid
Compiler

Compiled 156 to 30 computations (80.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 153.0ms
adjust: 44.0ms (28.7% of total)
const: 32.0ms (20.9% of total)
ival-div: 26.0ms (17% of total)
ival-cos: 21.0ms (13.7% of total)
ival-mult: 13.0ms (8.5% of total)
ival-add: 7.0ms (4.6% of total)
ival-sin: 5.0ms (3.3% of total)
ival-sub: 3.0ms (2% of total)
ival-pow: 2.0ms (1.3% of total)
exact: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series14.0ms (0.2%)

Memory
-13.4MiB live, 25.1MiB allocated
Counts
15 → 168
Calls
Call 1
Inputs
#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 (/.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)))) (patch (/.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)))) #<representation binary64>) () ())
#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.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))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.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))))) #<representation binary64>) () ())
#s(alt (/.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))) (patch (/.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))) #<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 (*.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 (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 (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 (fma.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 (*.f64 x #s(literal 1/2 binary64)) (patch (*.f64 x #s(literal 1/2 binary64)) #<representation binary64>) () ())
Outputs
#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 (/.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)))) (patch (/.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)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* 1/24 (pow x 2)))) (taylor 0 x) (#s(alt (/.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)))) (patch (/.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)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))) (taylor 0 x) (#s(alt (/.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)))) (patch (/.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)))) #<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 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)))) (patch (/.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)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.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))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.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))))) #<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 (/.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))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.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))))) #<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 (/.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))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.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))))) #<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 (/.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))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.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))))) #<representation binary64>) () ())) ())
#s(alt 2 (taylor 0 x) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* -1/6 (pow x 2))) (taylor 0 x) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow x 2) (- (* -1/360 (pow x 2)) 1/6))) (taylor 0 x) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow x 2) (- (* (pow x 2) (- (* -1/15120 (pow x 2)) 1/360)) 1/6))) (taylor 0 x) (#s(alt (/.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))) (patch (/.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))) #<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/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/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/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/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 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 (* 17/40320 (pow x 7)) (taylor inf x) (#s(alt (/.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)))) (patch (/.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)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (/.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)))) (patch (/.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)))) #<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 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)))) (patch (/.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)))) #<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 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)))) (patch (/.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)))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.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))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.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))))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.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))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.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))))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.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))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.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))))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.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))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.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))))) #<representation binary64>) () ())) ())
#s(alt (/ 40320/17 (pow x 6)) (taylor inf x) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(alt (/ (- 40320/17 (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6)) (taylor inf x) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 40320/17 (* -1 (/ (+ 6773760/289 (* 13547520/4913 (/ 1 (pow x 2)))) (pow x 2)))) (pow x 6)) (taylor inf x) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 40320/17 (* -1 (/ (+ 13547520/4913 (* 39179427840/83521 (/ 1 (pow x 2)))) (pow x 4)))) (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6)) (taylor inf x) (#s(alt (/.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))) (patch (/.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))) #<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 (* 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 (* 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 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 (* 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/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 (* 17/40320 (pow x 7)) (taylor -inf x) (#s(alt (/.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)))) (patch (/.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)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (/.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)))) (patch (/.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)))) #<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 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)))) (patch (/.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)))) #<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 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)))) (patch (/.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)))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.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))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.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))))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.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))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.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))))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.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))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.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))))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (cos x)) (sin x)) (taylor -inf x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.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))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.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))))) #<representation binary64>) () ())) ())
#s(alt (/ 40320/17 (pow x 6)) (taylor -inf x) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(alt (/ (- 40320/17 (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6)) (taylor -inf x) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 40320/17 (* -1 (/ (+ 6773760/289 (* 13547520/4913 (/ 1 (pow x 2)))) (pow x 2)))) (pow x 6)) (taylor -inf x) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 40320/17 (* -1 (/ (+ 13547520/4913 (* 39179427840/83521 (/ 1 (pow x 2)))) (pow x 4)))) (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6)) (taylor -inf x) (#s(alt (/.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))) (patch (/.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))) #<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 (* 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 (* 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 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 (* 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>) () ())) ())
Calls

3 calls:

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

simplify141.0ms (1.7%)

Memory
31.2MiB live, 190.7MiB allocated
Algorithm
egg-herbie
Rules
13 770×lower-fma.f64
13 770×lower-fma.f32
4 482×lower-*.f64
4 482×lower-*.f32
2 634×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01151200
13331196
28551194
321871186
447011186
083121109
Stop Event
iter limit
node limit
Counts
168 → 168
Calls
Call 1
Inputs
(* 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))))))))
2
(+ 2 (* -1/6 (pow x 2)))
(+ 2 (* (pow x 2) (- (* -1/360 (pow x 2)) 1/6)))
(+ 2 (* (pow x 2) (- (* (pow x 2) (- (* -1/15120 (pow x 2)) 1/360)) 1/6)))
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/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/240
(+ 1/240 (* 17/40320 (pow x 2)))
(+ 1/240 (* 17/40320 (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/2 x)
(* 1/2 x)
(* 1/2 x)
(* 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))
(/ 2 x)
(/ 2 x)
(/ 2 x)
(/ 2 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)))))))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ 40320/17 (pow x 6))
(/ (- 40320/17 (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(/ (+ 40320/17 (* -1 (/ (+ 6773760/289 (* 13547520/4913 (/ 1 (pow x 2)))) (pow x 2)))) (pow x 6))
(/ (- (+ 40320/17 (* -1 (/ (+ 13547520/4913 (* 39179427840/83521 (/ 1 (pow x 2)))) (pow x 4)))) (* 6773760/289 (/ 1 (pow x 2)))) (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)))))))
(* 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)
(* 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 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))))))
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 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))
(/ 2 x)
(/ 2 x)
(/ 2 x)
(/ 2 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)))))))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ (- 1 (cos x)) (sin x))
(/ 40320/17 (pow x 6))
(/ (- 40320/17 (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(/ (+ 40320/17 (* -1 (/ (+ 6773760/289 (* 13547520/4913 (/ 1 (pow x 2)))) (pow x 2)))) (pow x 6))
(/ (- (+ 40320/17 (* -1 (/ (+ 13547520/4913 (* 39179427840/83521 (/ 1 (pow x 2)))) (pow x 4)))) (* 6773760/289 (/ 1 (pow x 2)))) (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)))))))
(* 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)
(* 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 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))))))
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
Outputs
(* 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)
2
#s(literal 2 binary64)
(+ 2 (* -1/6 (pow x 2)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))
(+ 2 (* (pow x 2) (- (* -1/360 (pow x 2)) 1/6)))
(fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))
(+ 2 (* (pow x 2) (- (* (pow x 2) (- (* -1/15120 (pow x 2)) 1/360)) 1/6)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))
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/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/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/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/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))
(* 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)
(* 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) (pow.f64 x #s(literal 4 binary64))) #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) (pow.f64 x #s(literal 4 binary64))) #s(literal 17/40320 binary64)) (-.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -1/240 binary64) (*.f64 x x)))) (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)))
(/ 40320/17 (pow x 6))
(/.f64 #s(literal 40320/17 binary64) (pow.f64 x #s(literal 6 binary64)))
(/ (- 40320/17 (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(/.f64 (-.f64 #s(literal 40320/17 binary64) (/.f64 #s(literal 6773760/289 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(/ (+ 40320/17 (* -1 (/ (+ 6773760/289 (* 13547520/4913 (/ 1 (pow x 2)))) (pow x 2)))) (pow x 6))
(-.f64 (/.f64 #s(literal 40320/17 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 (+.f64 (/.f64 #s(literal 13547520/4913 binary64) (*.f64 x x)) #s(literal 6773760/289 binary64)) (pow.f64 x #s(literal 8 binary64))))
(/ (- (+ 40320/17 (* -1 (/ (+ 13547520/4913 (* 39179427840/83521 (/ 1 (pow x 2)))) (pow x 4)))) (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal -13547520/4913 binary64) (/.f64 #s(literal 39179427840/83521 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 6773760/289 binary64) (*.f64 x x)) #s(literal 40320/17 binary64))) (pow.f64 x #s(literal 6 binary64)))
(* 17/40320 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 17/40320 binary64))
(* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(fma.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 17/40320 binary64)) (pow.f64 x #s(literal 6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/240 binary64)))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6)))))))
(fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 17/40320 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/240 binary64)) #s(literal 1/2 binary64)))
(* 1/24 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #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)
(* 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 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #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))
(* 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))
(* 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)
(* 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 #s(literal 1/24 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 17/40320 binary64)) (/.f64 #s(literal -1/240 binary64) (*.f64 x x))) (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 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -17/40320 binary64) (/.f64 #s(literal 1/240 binary64) (*.f64 x x)))) (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)))
(/ 40320/17 (pow x 6))
(/.f64 #s(literal 40320/17 binary64) (pow.f64 x #s(literal 6 binary64)))
(/ (- 40320/17 (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(/.f64 (-.f64 #s(literal 40320/17 binary64) (/.f64 #s(literal 6773760/289 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(/ (+ 40320/17 (* -1 (/ (+ 6773760/289 (* 13547520/4913 (/ 1 (pow x 2)))) (pow x 2)))) (pow x 6))
(-.f64 (/.f64 #s(literal 40320/17 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 (+.f64 (/.f64 #s(literal 13547520/4913 binary64) (*.f64 x x)) #s(literal 6773760/289 binary64)) (pow.f64 x #s(literal 8 binary64))))
(/ (- (+ 40320/17 (* -1 (/ (+ 13547520/4913 (* 39179427840/83521 (/ 1 (pow x 2)))) (pow x 4)))) (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal -13547520/4913 binary64) (/.f64 #s(literal 39179427840/83521 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 6773760/289 binary64) (*.f64 x x)) #s(literal 40320/17 binary64))) (pow.f64 x #s(literal 6 binary64)))
(* 17/40320 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 17/40320 binary64))
(* (pow x 6) (+ 17/40320 (* 1/240 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (* 1/240 (/ 1 (pow x 2))))))
(fma.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 17/40320 binary64)) (pow.f64 x #s(literal 6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/240 binary64)))
(* (pow x 6) (+ 17/40320 (+ (/ 1/24 (pow x 4)) (+ (* 1/240 (/ 1 (pow x 2))) (* 1/2 (/ 1 (pow x 6)))))))
(fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 17/40320 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/240 binary64)) #s(literal 1/2 binary64)))
(* 1/24 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #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)
(* 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 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #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))
(* 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))

rewrite281.0ms (3.4%)

Memory
-37.5MiB live, 213.6MiB allocated
Rules
9 994×lower-fma.f32
9 986×lower-fma.f64
5 224×lower-*.f32
5 218×lower-*.f64
3 270×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027162
043147
1184141
21209141
08984139
Stop Event
iter limit
node limit
iter limit
Counts
15 → 487
Calls
Call 1
Inputs
(/.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)
(/.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))))
#s(approx (/ (- 1 (cos x)) (sin x)) (/.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)))))
(/.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 (fma.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/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)
(pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))
(fma.f64 #s(literal 17/40320 binary64) (*.f64 x x) #s(literal 1/240 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 #s(literal 1/2 binary64))
Outputs
(*.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 (neg.f64 x) #s(literal -1/2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) x))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) 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/2 binary64) x)
(*.f64 x #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal -2 binary64) x) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 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) (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))
(/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal -1 binary64)))
(/.f64 x #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))
(neg.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal -1/2 binary64) x))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) x))
(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 (*.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 (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 (pow.f64 x #s(literal -1 binary64)) #s(literal 2 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))
(*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))
(pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -1 binary64))
(pow.f64 (/.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) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) x))
(/.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))
(/.f64 #s(literal 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 #s(literal -2 binary64) x))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) x)) #s(literal -1 binary64)))
(exp.f64 (log.f64 (/.f64 #s(literal 2 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) x) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (*.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) x) #s(literal -1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 x (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64))) (pow.f64 (fma.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)) (*.f64 x x) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 x (pow.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) #s(literal -1 binary64))) (pow.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.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) #s(literal 1/2 binary64)) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 x (pow.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64))) (pow.f64 (fma.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)) (*.f64 x x) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 x (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64))) (pow.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.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) #s(literal 1/2 binary64)) x)) #s(literal -1 binary64)))
(*.f64 (neg.f64 x) (neg.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64))) x))
(*.f64 (*.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64))
(*.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(*.f64 x (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) x))
(pow.f64 (pow.f64 (*.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) x) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 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))) (*.f64 (pow.f64 x #s(literal 3 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)))) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (*.f64 (pow.f64 x #s(literal 3 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))) (*.f64 #s(literal 1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (*.f64 (pow.f64 x #s(literal 3 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))) (*.f64 (pow.f64 x #s(literal 3 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))))) (-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (pow.f64 x #s(literal 3 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)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 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))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 3 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))) (*.f64 (pow.f64 x #s(literal 3 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))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (*.f64 (pow.f64 x #s(literal 3 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))) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 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))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/4 binary64) x) x (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 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))) (*.f64 (pow.f64 x #s(literal 3 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)))) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (pow.f64 x #s(literal 3 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)))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64)))) (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) (neg.f64 x) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.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) #s(literal 1/2 binary64)) x))))
(/.f64 (*.f64 (neg.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64))) x) #s(literal -1 binary64))
(/.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64))) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64)))
(/.f64 (*.f64 x (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64))) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.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) #s(literal 1/2 binary64)) x)))
(/.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) (fma.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)) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (fma.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)) (*.f64 x x) #s(literal 1/2 binary64))) x))
(/.f64 (*.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64))
(/.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) (pow.f64 x #s(literal -1 binary64)))
(/.f64 x (pow.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.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)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.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) #s(literal 1/2 binary64)) x)) (*.f64 x (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) x) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) x) #s(literal -1 binary64))))
(neg.f64 (/.f64 (*.f64 (neg.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64))) x) #s(literal 1 binary64)))
(neg.f64 (*.f64 (neg.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64))) x))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 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))) #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))
(fma.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) (neg.f64 x)) (neg.f64 x) (*.f64 #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 (*.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) (neg.f64 x)) (neg.f64 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 (neg.f64 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) (neg.f64 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 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 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 (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 (pow.f64 x #s(literal 3 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 (pow.f64 x #s(literal 3 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)) (*.f64 #s(literal 1/2 binary64) x))
(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) (*.f64 x x) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 (neg.f64 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) (neg.f64 x)) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 (neg.f64 x) #s(literal -1/2 binary64) (*.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) (neg.f64 x)) (neg.f64 x)))
(fma.f64 (neg.f64 x) #s(literal -1/2 binary64) (*.f64 (neg.f64 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) (neg.f64 x))))
(fma.f64 (neg.f64 x) #s(literal -1/2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 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 (neg.f64 x) #s(literal -1/2 binary64) (*.f64 (pow.f64 x #s(literal 3 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 -1 binary64) (*.f64 #s(literal -1/2 binary64) 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) (neg.f64 x)) (neg.f64 x)))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) x) (*.f64 (neg.f64 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) (neg.f64 x))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 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 -1 binary64) (*.f64 #s(literal -1/2 binary64) x) (*.f64 (pow.f64 x #s(literal 3 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 (*.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 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (*.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) (neg.f64 x)) (neg.f64 x)))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (*.f64 (neg.f64 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) (neg.f64 x))))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 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 -1/2 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (*.f64 (pow.f64 x #s(literal 3 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 -1/2 binary64) (neg.f64 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) (neg.f64 x)) (neg.f64 x)))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 x) (*.f64 (neg.f64 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) (neg.f64 x))))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 x) (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 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 -1/2 binary64) (neg.f64 x) (*.f64 (pow.f64 x #s(literal 3 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/2 binary64) x) #s(literal 1 binary64) (*.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) (neg.f64 x)) (neg.f64 x)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64) (*.f64 (neg.f64 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) (neg.f64 x))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 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/2 binary64) x) #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 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 1/2 binary64) 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) (neg.f64 x)) (neg.f64 x)))
(fma.f64 #s(literal 1/2 binary64) x (*.f64 (neg.f64 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) (neg.f64 x))))
(fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 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 1/2 binary64) x (*.f64 (pow.f64 x #s(literal 3 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 x 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) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 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 #s(literal 1/2 binary64) x))
(fma.f64 x #s(literal 1/2 binary64) (*.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) (neg.f64 x)) (neg.f64 x)))
(fma.f64 x #s(literal 1/2 binary64) (*.f64 (neg.f64 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) (neg.f64 x))))
(fma.f64 x #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 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 x #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3 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 1 binary64) (*.f64 (pow.f64 x #s(literal 3 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))) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) 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) (neg.f64 x)) (neg.f64 x)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (neg.f64 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) (neg.f64 x))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 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 1 binary64) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (pow.f64 x #s(literal 3 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))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64))) x))
(-.f64 (*.f64 (pow.f64 x #s(literal 3 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))) (*.f64 #s(literal -1/2 binary64) x))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64))) x))
(+.f64 (*.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) (neg.f64 x)) (neg.f64 x)) (*.f64 #s(literal 1/2 binary64) x))
(+.f64 (*.f64 (neg.f64 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) (neg.f64 x))) (*.f64 #s(literal 1/2 binary64) x))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 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)))) (*.f64 #s(literal 1/2 binary64) x))
(+.f64 (*.f64 (pow.f64 x #s(literal 3 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))) (*.f64 #s(literal 1/2 binary64) x))
(+.f64 (*.f64 #s(literal 1/2 binary64) 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) (neg.f64 x)) (neg.f64 x)))
(+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (neg.f64 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) (neg.f64 x))))
(+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 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)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (pow.f64 x #s(literal 3 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))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) x) #s(literal -1 binary64))) #s(literal -1 binary64)))
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) x))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.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)) (*.f64 x x) #s(literal -1/2 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.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) #s(literal 1/2 binary64)) x)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.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) #s(literal 1/2 binary64)) x)))
(*.f64 (pow.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (fma.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)) (*.f64 x x) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.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) #s(literal 1/2 binary64)) x)) (pow.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.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)) (*.f64 x x) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (log.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) (fma.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)) (*.f64 x x) #s(literal 1/2 binary64))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal -1 binary64))
(/.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) (neg.f64 x) #s(literal 1/2 binary64)) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64))))
(/.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.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) #s(literal 1/2 binary64)) x))) (neg.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64))))
(/.f64 (fma.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)) (*.f64 x x) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64)))
(/.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.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) #s(literal 1/2 binary64)) x)) (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (fma.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)) (*.f64 x x) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 (pow.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)))
(neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (fma.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)) (*.f64 x x) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (fma.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)) (*.f64 x x) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.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 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1/4 binary64) (*.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) #s(literal 1/2 binary64)) x)) (*.f64 (pow.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) #s(literal -1 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) #s(literal -1 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64))) (*.f64 (pow.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1/4 binary64) (*.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) #s(literal 1/2 binary64)) x))))
(fma.f64 (-.f64 #s(literal 1/4 binary64) (*.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) #s(literal 1/2 binary64)) x)) (pow.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.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) #s(literal 1/2 binary64)) x)) (pow.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) #s(literal -1 binary64))))
(fma.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) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64))) (/.f64 (*.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) #s(literal 1/2 binary64)) x) (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64))))
(-.f64 (/.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) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (fma.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)) (*.f64 x x) #s(literal 1/2 binary64))))
(+.f64 (*.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) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.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) #s(literal 1/2 binary64)) x)) (pow.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.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) #s(literal 1/2 binary64)) x)) (pow.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.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 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (pow.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1/4 binary64) (*.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) #s(literal 1/2 binary64)) x))) (*.f64 (pow.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) #s(literal -1 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) #s(literal -1 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1/4 binary64) (*.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) #s(literal 1/2 binary64)) x))))
(exp.f64 (*.f64 (log.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64))) (pow.f64 (fma.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)) (*.f64 x x) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64))) (pow.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.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) #s(literal 1/2 binary64)) x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.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)) (*.f64 x x) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.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) #s(literal 1/2 binary64)) x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.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)) (*.f64 x x) #s(literal -1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.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) #s(literal 1/2 binary64)) x)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.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 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (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) (neg.f64 x) #s(literal 1/2 binary64))))
(*.f64 (neg.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.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) #s(literal 1/2 binary64)) x)))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.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)) (*.f64 x x) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.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) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64))))))
(*.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) (pow.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.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) #s(literal 1/2 binary64)) x)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64))))
(*.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64))) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64))) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64)))) (*.f64 (/.f64 #s(literal 1/4 binary64) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64))))) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64))) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64))) (fma.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)) (*.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 (*.f64 x x) #s(literal 17/40320 binary64) #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 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64))) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64))) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64))) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.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 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64)))) (neg.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) (neg.f64 x) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64)))) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.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) #s(literal 1/2 binary64)) x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)))) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.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) #s(literal 1/2 binary64)) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64))) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (fma.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)) (*.f64 x x) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.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)) (*.f64 x x) #s(literal -1/2 binary64)) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.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 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64))) (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) (neg.f64 x) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.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) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.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) #s(literal 1/2 binary64)) x))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (neg.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) (neg.f64 x) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) (neg.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.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) #s(literal 1/2 binary64)) x)))))
(/.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (*.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) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.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) #s(literal 1/2 binary64)) x)))
(/.f64 (neg.f64 (fma.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)) (*.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 (*.f64 x x) #s(literal 17/40320 binary64) #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 (*.f64 x x) #s(literal 17/40320 binary64) #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 (-.f64 #s(literal 1/2 binary64) (*.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 #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.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) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64)))) (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(neg.f64 (neg.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 binary64)) #s(literal -1/576 binary64)) (*.f64 x x)) (pow.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)) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64)) (*.f64 x x)) (pow.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 binary64)) #s(literal 1/576 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) #s(literal 1/24 binary64)) x)) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 binary64)) #s(literal -1/576 binary64))) (pow.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)) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64))) (pow.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 binary64)) #s(literal 1/576 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) #s(literal 1/24 binary64)) x)) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))) x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)))
(fma.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) (neg.f64 x)) #s(literal -1 binary64) #s(literal 1/2 binary64))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/24 binary64) x) x (fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 1/2 binary64)))
(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))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64))) (pow.f64 (fma.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)) (*.f64 x x) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.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) (neg.f64 x)) #s(literal 1/2 binary64))
(fma.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 #s(literal 1/2 binary64)))
(fma.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) #s(literal 1 binary64) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 1/2 binary64)))
(fma.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)) (*.f64 x x) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 1/2 binary64)))
(fma.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 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)))
(fma.f64 (*.f64 x x) (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)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 1/2 binary64)))
(fma.f64 x (*.f64 #s(literal 1/24 binary64) x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 1/2 binary64)))
(fma.f64 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) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (*.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))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.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 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.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 (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64))) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1/4 binary64) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64))) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (neg.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))
(+.f64 (*.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) (neg.f64 x)) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(+.f64 (*.f64 #s(literal -1 binary64) (*.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) (neg.f64 x))) #s(literal 1/2 binary64))
(+.f64 (*.f64 #s(literal 1 binary64) (*.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))
(+.f64 (neg.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) (neg.f64 x))) #s(literal 1/2 binary64))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64))) (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.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)) #s(literal 2 binary64))) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.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)) (*.f64 x x) #s(literal -1/2 binary64)))))
(+.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) #s(literal 1/2 binary64))
(+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 1/2 binary64)))
(+.f64 #s(literal 1/2 binary64) (*.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) (neg.f64 x)) #s(literal -1 binary64)))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (*.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) (neg.f64 x))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (*.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 #s(literal 1/2 binary64) (neg.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) (neg.f64 x))))
(+.f64 #s(literal 1/2 binary64) (*.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))
(exp.f64 (neg.f64 (*.f64 (log.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.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)) (*.f64 x x) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64))) x) (/.f64 (*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))) (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) x) x (*.f64 #s(literal -1/576 binary64) (pow.f64 x #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal -1/24 binary64) (pow.f64 x #s(literal 3 binary64))))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/24 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #s(literal 1/8 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) x) x (fma.f64 #s(literal -1/24 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64)))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/24 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/4 binary64) x) x (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2 binary64)))))))
(*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #s(literal 1/8 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) x) x (fma.f64 #s(literal -1/24 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64)))) #s(literal -1 binary64)))
(*.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))))
(*.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal 1/2 binary64))))
(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 (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64)) (*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64)) (*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))))) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) x) x) (/.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) x) x) (/.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64)))))) (fma.f64 (/.f64 #s(literal 1/576 binary64) x) (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) x) x) (/.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64)) (*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) x) x) (/.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64)) (*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64)) (*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64)))) (fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) x) x) (/.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) x) x) (/.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64)) (*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) x) x) (/.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) x) x (*.f64 #s(literal -1/576 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal -1/24 binary64) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))))) (neg.f64 (fma.f64 #s(literal -1/24 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) x))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #s(literal 1/8 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) x) x (fma.f64 #s(literal -1/24 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64)) (*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64)))) (*.f64 (*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))) (*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) x) x (*.f64 #s(literal -1/576 binary64) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal -1/24 binary64) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))) (fma.f64 #s(literal -1/24 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) x)))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) x) x (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) x) x (fma.f64 #s(literal -1/24 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))) (*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #s(literal 1/8 binary64))) (fma.f64 (*.f64 #s(literal 1/4 binary64) x) x (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #s(literal 1/8 binary64))) (fma.f64 (*.f64 #s(literal 1/4 binary64) x) x (fma.f64 #s(literal -1/24 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64)))))
(/.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 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal -1/24 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/4 binary64) x) x (*.f64 #s(literal -1/576 binary64) (pow.f64 x #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) x) x (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2 binary64))))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #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)))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))) (*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #s(literal 1/8 binary64)))) (fma.f64 (*.f64 #s(literal 1/4 binary64) x) x (fma.f64 #s(literal -1/24 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64))))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))) (fma.f64 #s(literal -1/24 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) x))))
(neg.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) x) x (fma.f64 #s(literal -1/24 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64)))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64)) x) x) (/.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) x) x) (/.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/24 binary64)) #s(literal 1/24 binary64)) x) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) x) x) (/.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 x (pow.f64 x #s(literal 3 binary64))) #s(literal 1/24 binary64)) x) (/.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) x) x) (/.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))))))
(fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64)) x) (/.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) x) x) (/.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))))))
(fma.f64 (/.f64 #s(literal 1/576 binary64) x) (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) x) x) (/.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))))))
(fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/24 binary64)) x) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/24 binary64)) (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) x) x) (/.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) x) (/.f64 (*.f64 (*.f64 x (pow.f64 x #s(literal 3 binary64))) #s(literal 1/24 binary64)) (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) x) x) (/.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))))))
(fma.f64 (/.f64 #s(literal 1/24 binary64) x) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/24 binary64)) (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) x) x) (/.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))))))
(fma.f64 (/.f64 (*.f64 x x) x) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64)) (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) x) x) (/.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))))))
(fma.f64 (/.f64 x x) (/.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/576 binary64)) x) (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) x) x) (/.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 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/24 binary64)))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #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 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/24 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) x))) (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) x) x) (/.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))))))
(fma.f64 (neg.f64 x) #s(literal -1/2 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/24 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/24 binary64)))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/24 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/24 binary64)))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/24 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/24 binary64)))
(fma.f64 (*.f64 #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 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/24 binary64)))
(fma.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 3 binary64)) (*.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 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 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/24 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/24 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal -1/24 binary64) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64)) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal -1/24 binary64) (pow.f64 x #s(literal 3 binary64))))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64)) (*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) x) x) (/.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64)))))
(-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/24 binary64)) (*.f64 #s(literal -1/2 binary64) x))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/576 binary64)) (*.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) x) x) (/.f64 x (fma.f64 (*.f64 #s(literal 1/24 binary64) x) x #s(literal -1/2 binary64))))))
(+.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/24 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/24 binary64)))
#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 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1 binary64))
(*.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 (*.f64 #s(literal 1/24 binary64) x) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.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))
(/.f64 x (pow.f64 x #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
#s(literal 1 binary64)
(*.f64 (-.f64 #s(literal 1/57600 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 x x) #s(literal 17/40320 binary64)))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64) #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 (neg.f64 (fma.f64 #s(literal 4913/65548320768000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64) (-.f64 #s(literal 1/57600 binary64) (*.f64 #s(literal 17/9676800 binary64) (*.f64 x x)))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64) #s(literal -1/57600 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 4913/65548320768000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/57600 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64))))))
(*.f64 (fma.f64 #s(literal 4913/65548320768000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64) (-.f64 #s(literal 1/57600 binary64) (*.f64 #s(literal 17/9676800 binary64) (*.f64 x x)))) #s(literal -1 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 (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #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 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #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 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64)) (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 #s(literal -17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64)) (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 #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 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #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 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64)))) (neg.f64 (-.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 x x) #s(literal 17/40320 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64) #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 (neg.f64 (fma.f64 #s(literal 4913/65548320768000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64) (-.f64 #s(literal 1/57600 binary64) (*.f64 #s(literal 17/9676800 binary64) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 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/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 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64))) (-.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 x x) #s(literal 17/40320 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64) #s(literal -1/57600 binary64))) (fma.f64 #s(literal -17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal 4913/65548320768000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64))) (neg.f64 (+.f64 #s(literal 1/57600 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 4913/65548320768000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64) (-.f64 #s(literal 1/57600 binary64) (*.f64 #s(literal 17/9676800 binary64) (*.f64 x x))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64) #s(literal -1/57600 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)))
(/.f64 (fma.f64 #s(literal 4913/65548320768000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64)) (+.f64 #s(literal 1/57600 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64)))))
(/.f64 (fma.f64 #s(literal 4913/65548320768000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64) (-.f64 #s(literal 1/57600 binary64) (*.f64 #s(literal 17/9676800 binary64) (*.f64 x x)))))
(/.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 #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 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/57600 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64) (*.f64 (*.f64 x x) #s(literal -17/9676800 binary64)))) (fma.f64 #s(literal 4913/65548320768000 binary64) (pow.f64 x #s(literal 6 binary64)) #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))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64) #s(literal -1/57600 binary64))) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal 4913/65548320768000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64) (-.f64 #s(literal 1/57600 binary64) (*.f64 #s(literal 17/9676800 binary64) (*.f64 x x))))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64) #s(literal -1/57600 binary64)) (fma.f64 #s(literal -17/40320 binary64) (*.f64 x x) #s(literal 1/240 binary64))))
(neg.f64 (/.f64 (fma.f64 #s(literal 4913/65548320768000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64)) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64) (-.f64 #s(literal 1/57600 binary64) (*.f64 #s(literal 17/9676800 binary64) (*.f64 x x)))))))
(fma.f64 (*.f64 #s(literal 17/40320 binary64) x) x #s(literal 1/240 binary64))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) #s(literal -1 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 (*.f64 (*.f64 x x) #s(literal 17/40320 binary64)) #s(literal 1 binary64) #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 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64)) (-.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 x x) #s(literal 17/40320 binary64)))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #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 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64)) (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #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 (*.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)))
(*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 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 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 binary64)) #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) (neg.f64 x) #s(literal 1/24 binary64))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 binary64)) #s(literal 1/576 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) #s(literal 1/24 binary64)) x)))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 binary64)) #s(literal -1/576 binary64)) (pow.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)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (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))))))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64)) (pow.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 binary64)) #s(literal 1/576 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) #s(literal 1/24 binary64)) x)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 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)))
(pow.f64 (/.f64 #s(literal 1 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))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 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))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 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)))) (*.f64 (/.f64 #s(literal 1/576 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))) (/.f64 #s(literal 1/576 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))))) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 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))) (/.f64 #s(literal 1/576 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)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 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))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/576 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))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 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))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 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/576 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))) (/.f64 #s(literal 1/576 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))) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 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))) (/.f64 #s(literal 1/576 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)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 binary64))))) (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 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 binary64)) #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) (neg.f64 x) #s(literal 1/24 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 binary64)) #s(literal 1/576 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) #s(literal 1/24 binary64)) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 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))) (*.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)) #s(literal 1/576 binary64))) (*.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)) (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))))
(/.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 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 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 binary64)) #s(literal -1/576 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (neg.f64 x) #s(literal 1/24 binary64)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64))) (neg.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (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))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64))) (neg.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 binary64)) #s(literal 1/576 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) #s(literal 1/24 binary64)) x))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 binary64)) #s(literal -1/576 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)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64)) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (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)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64)) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 binary64)) #s(literal 1/576 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) #s(literal 1/24 binary64)) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 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)))))
(/.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 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) (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 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 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))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 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))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 binary64)) #s(literal -1/576 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))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64))) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 binary64)) #s(literal 1/576 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) #s(literal 1/24 binary64)) x))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 binary64)) #s(literal -1/576 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) (neg.f64 x) #s(literal 1/24 binary64))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824 binary64)) (neg.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 binary64)) #s(literal 1/576 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) #s(literal 1/24 binary64)) x)))))
(fma.f64 (*.f64 #s(literal 1/240 binary64) x) x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 17/40320 binary64) #s(literal 1/24 binary64)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 17/40320 binary64) (fma.f64 (*.f64 #s(literal 1/240 binary64) x) x #s(literal 1/24 binary64)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 17/40320 binary64) (fma.f64 (*.f64 x x) #s(literal 1/240 binary64) #s(literal 1/24 binary64)))
(fma.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64) #s(literal -1/57600 binary64)) x) x) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) #s(literal -1 binary64)) #s(literal 1/24 binary64))
(fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 4913/65548320768000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64)) x) x) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64) (-.f64 #s(literal 1/57600 binary64) (*.f64 #s(literal 17/9676800 binary64) (*.f64 x x)))) #s(literal -1 binary64)) #s(literal 1/24 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64) #s(literal -1/57600 binary64))) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal -1/240 binary64)) #s(literal -1 binary64)) #s(literal 1/24 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 #s(literal 4913/65548320768000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/13824000 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 289/1625702400 binary64) (-.f64 #s(literal 1/57600 binary64) (*.f64 #s(literal 17/9676800 binary64) (*.f64 x x)))) #s(literal -1 binary64)) #s(literal 1/24 binary64))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 17/40320 binary64)) x (fma.f64 (*.f64 #s(literal 1/240 binary64) x) x #s(literal 1/24 binary64)))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 17/40320 binary64)) x (fma.f64 (*.f64 x x) #s(literal 1/240 binary64) #s(literal 1/24 binary64)))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 17/40320 binary64) x) (fma.f64 (*.f64 #s(literal 1/240 binary64) x) x #s(literal 1/24 binary64)))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 17/40320 binary64) x) (fma.f64 (*.f64 x x) #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 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 binary64))) (pow.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)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 1/576 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 (*.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) x) x) #s(literal 1 binary64) #s(literal 1/24 binary64))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 17/40320 binary64)) (*.f64 x x) (fma.f64 (*.f64 #s(literal 1/240 binary64) x) x #s(literal 1/24 binary64)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 17/40320 binary64)) (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/240 binary64) #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 1/240 binary64) (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 17/40320 binary64) #s(literal 1/24 binary64)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 17/40320 binary64)) (fma.f64 (*.f64 #s(literal 1/240 binary64) x) x #s(literal 1/24 binary64)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 17/40320 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/240 binary64) #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 (*.f64 x x) #s(literal 1/240 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 17/40320 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 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 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 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 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))) (/.f64 #s(literal 1/576 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))))
(+.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/240 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 17/40320 binary64)))
(+.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 17/40320 binary64))) (*.f64 #s(literal 1/240 binary64) (*.f64 x x)))
(+.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 17/40320 binary64))) (*.f64 (*.f64 x x) #s(literal 1/240 binary64)))
(+.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal 1/240 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 17/40320 binary64)))
(+.f64 (*.f64 #s(literal 1/240 binary64) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 17/40320 binary64) #s(literal 1/24 binary64)))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 17/40320 binary64)) (fma.f64 (*.f64 #s(literal 1/240 binary64) x) x #s(literal 1/24 binary64)))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 17/40320 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/240 binary64) #s(literal 1/24 binary64)))
(+.f64 (*.f64 (*.f64 x x) #s(literal 1/240 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 17/40320 binary64) #s(literal 1/24 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 17/40320 binary64) #s(literal 1/240 binary64)) #s(literal 2 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))) (neg.f64 (/.f64 #s(literal 1/576 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)))))
(+.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))
(*.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 (neg.f64 x) #s(literal -1/2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) x))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) 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/2 binary64) x)
(*.f64 x #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal -2 binary64) x) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 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) (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))
(/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal -1 binary64)))
(/.f64 x #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))
(neg.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal -1/2 binary64) x))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) x))
(exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) x)))

eval128.0ms (1.6%)

Memory
29.2MiB live, 139.2MiB allocated
Compiler

Compiled 17 914 to 2 338 computations (86.9% saved)

prune80.0ms (1%)

Memory
-1.2MiB live, 152.7MiB allocated
Pruning

10 alts after pruning (4 fresh and 6 done)

PrunedKeptTotal
New7114715
Fresh000
Picked314
Done055
Total71410724
Accuracy
100.0%
Counts
724 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(tan.f64 (*.f64 #s(literal 1/2 binary64) x))
53.6%
#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))))
54.3%
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))
54.2%
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))
54.3%
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))))
53.6%
#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))
53.6%
#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))
53.6%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x))
53.7%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64)))
7.9%
#s(literal 1 binary64)
Compiler

Compiled 107 to 75 computations (29.9% saved)

simplify85.0ms (1%)

Memory
3.7MiB live, 49.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))
cost-diff0
#s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))
cost-diff0
(/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))
cost-diff0
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))
cost-diff0
(fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))
cost-diff0
#s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))
cost-diff0
(/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))
cost-diff0
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))
cost-diff0
(fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))
cost-diff0
#s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))
cost-diff0
(/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))))
cost-diff0
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))))
Rules
2 002×lower-fma.f32
1 990×lower-fma.f64
742×distribute-lft-in
688×lower-+.f64
688×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038411
056402
1101402
2168402
3384402
4831402
51131402
61170402
71245402
81367402
91575402
101617402
111620402
121628402
131634402
141638402
151645402
161848402
172147402
182162402
02162375
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(literal 1 binary64)
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))))
(/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))))
x
#s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))
#s(literal -1/6 binary64)
(*.f64 x x)
#s(literal 2 binary64)
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))
(/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))
x
#s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))
(fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))
(fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64))
#s(literal -1/360 binary64)
(*.f64 x x)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))
(/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))
x
#s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))
(fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
(fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64))
#s(literal -1/15120 binary64)
(*.f64 x x)
#s(literal -1/360 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
Outputs
#s(literal 1 binary64)
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))))
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64)))))
(/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))))
(/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64))))
x
#s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))
#s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64))
#s(literal -1/6 binary64)
(*.f64 x x)
#s(literal 2 binary64)
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))
(/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))
x
#s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))
(fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))
(fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64))
#s(literal -1/360 binary64)
(*.f64 x x)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))
(/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))
x
#s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))
(fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
(fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64))
#s(literal -1/15120 binary64)
(*.f64 x x)
#s(literal -1/360 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)

localize216.0ms (2.7%)

Memory
8.2MiB live, 268.2MiB allocated
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy0.05078125
(fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
accuracy0.31893810846349374
(fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64))
accuracy29.697825444673075
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))
accuracy29.83659963086698
#s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))
accuracy0.05859375
(fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))
accuracy0.3039991940509973
(fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64))
accuracy29.697825444673075
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))
accuracy29.84043445046007
#s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))
accuracy0.015625
(/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))))
accuracy0.2939971856085265
(fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))
accuracy29.697825444673075
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))))
accuracy29.836250598482245
#s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))
Samples
93.0ms64×2valid
44.0ms124×0valid
32.0ms52×1valid
19.0ms16×3valid
Compiler

Compiled 243 to 37 computations (84.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 162.0ms
ival-cos: 59.0ms (36.5% of total)
ival-mult: 26.0ms (16.1% of total)
const: 25.0ms (15.5% of total)
adjust: 21.0ms (13% of total)
ival-add: 15.0ms (9.3% of total)
ival-div: 8.0ms (5% of total)
ival-sin: 5.0ms (3.1% of total)
ival-sub: 3.0ms (1.9% of total)
exact: 1.0ms (0.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series34.0ms (0.4%)

Memory
-44.9MiB live, 23.6MiB allocated
Counts
15 → 180
Calls
Call 1
Inputs
#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))))) #<representation binary64>) () ())
#s(alt (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) #<representation binary64>) () ())
#s(alt (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) #<representation binary64>) () ())
#s(alt (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (patch (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* 1/24 (pow x 2)))) (taylor 0 x) (#s(alt (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))) (taylor 0 x) (#s(alt (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 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 (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt 2 (taylor 0 x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* -1/6 (pow x 2))) (taylor 0 x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow x 2) (- (* -1/360 (pow x 2)) 1/6))) (taylor 0 x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow x 2) (- (* (pow x 2) (- (* -1/15120 (pow x 2)) 1/360)) 1/6))) (taylor 0 x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt 2 (taylor 0 x) (#s(alt (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* -1/6 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* -1/6 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* -1/6 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* 1/24 (pow x 2)))) (taylor 0 x) (#s(alt (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))) (taylor 0 x) (#s(alt (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 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 (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt 2 (taylor 0 x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* -1/6 (pow x 2))) (taylor 0 x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow x 2) (- (* -1/360 (pow x 2)) 1/6))) (taylor 0 x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow x 2) (- (* (pow x 2) (- (* -1/15120 (pow x 2)) 1/360)) 1/6))) (taylor 0 x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt 2 (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* -1/6 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow x 2) (- (* -1/360 (pow x 2)) 1/6))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow x 2) (- (* -1/360 (pow x 2)) 1/6))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* 1/24 (pow x 2)))) (taylor 0 x) (#s(alt (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/240 (pow x 2)))))) (taylor 0 x) (#s(alt (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 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 (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt 2 (taylor 0 x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* -1/6 (pow x 2))) (taylor 0 x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow x 2) (- (* -1/360 (pow x 2)) 1/6))) (taylor 0 x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow x 2) (- (* (pow x 2) (- (* -1/15120 (pow x 2)) 1/360)) 1/6))) (taylor 0 x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt 2 (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* -1/6 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow x 2) (- (* -1/360 (pow x 2)) 1/6))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow x 2) (- (* (pow x 2) (- (* -1/15120 (pow x 2)) 1/360)) 1/6))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt -1/6 (taylor 0 x) (#s(alt (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* -1/360 (pow x 2)) 1/6) (taylor 0 x) (#s(alt (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* -1/360 (pow x 2)) 1/6) (taylor 0 x) (#s(alt (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* -1/360 (pow x 2)) 1/6) (taylor 0 x) (#s(alt (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt -1/360 (taylor 0 x) (#s(alt (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (patch (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* -1/15120 (pow x 2)) 1/360) (taylor 0 x) (#s(alt (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (patch (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* -1/15120 (pow x 2)) 1/360) (taylor 0 x) (#s(alt (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (patch (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* -1/15120 (pow x 2)) 1/360) (taylor 0 x) (#s(alt (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (patch (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #<representation binary64>) () ())) ())
#s(alt -1/6 (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* -1/360 (pow x 2)) 1/6) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* (pow x 2) (- (* -1/15120 (pow x 2)) 1/360)) 1/6) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* (pow x 2) (- (* -1/15120 (pow x 2)) 1/360)) 1/6) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 7)) (taylor inf x) (#s(alt (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))) #<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 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))) #<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 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ 40320/17 (pow x 6)) (taylor inf x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- 40320/17 (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6)) (taylor inf x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 40320/17 (* -1 (/ (+ 6773760/289 (* 13547520/4913 (/ 1 (pow x 2)))) (pow x 2)))) (pow x 6)) (taylor inf x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 40320/17 (* -1 (/ (+ 13547520/4913 (* 39179427840/83521 (/ 1 (pow x 2)))) (pow x 4)))) (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6)) (taylor inf x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 2 (/ 1 (pow x 2))) 1/6)) (taylor inf x) (#s(alt (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 2 (/ 1 (pow x 2))) 1/6)) (taylor inf x) (#s(alt (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 2 (/ 1 (pow x 2))) 1/6)) (taylor inf x) (#s(alt (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 7)) (taylor inf x) (#s(alt (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) #<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 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) #<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 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ 40320/17 (pow x 6)) (taylor inf x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- 40320/17 (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6)) (taylor inf x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 40320/17 (* -1 (/ (+ 6773760/289 (* 13547520/4913 (/ 1 (pow x 2)))) (pow x 2)))) (pow x 6)) (taylor inf x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 40320/17 (* -1 (/ (+ 13547520/4913 (* 39179427840/83521 (/ 1 (pow x 2)))) (pow x 4)))) (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6)) (taylor inf x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/360 (pow x 4)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 4) (+ 1/360 (* 1/6 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (/ 2 (pow x 4)) (+ 1/360 (* 1/6 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (/ 2 (pow x 4)) (+ 1/360 (* 1/6 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 7)) (taylor inf x) (#s(alt (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) #<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 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) #<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 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ 40320/17 (pow x 6)) (taylor inf x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- 40320/17 (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6)) (taylor inf x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 40320/17 (* -1 (/ (+ 6773760/289 (* 13547520/4913 (/ 1 (pow x 2)))) (pow x 2)))) (pow x 6)) (taylor inf x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 40320/17 (* -1 (/ (+ 13547520/4913 (* 39179427840/83521 (/ 1 (pow x 2)))) (pow x 4)))) (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6)) (taylor inf x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/15120 (pow x 6)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 6) (+ 1/15120 (* 1/360 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- (* -1 (/ (+ 1/360 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/15120)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- (* 2 (/ 1 (pow x 6))) (+ 1/15120 (+ (/ 1/6 (pow x 4)) (* 1/360 (/ 1 (pow x 2))))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/360 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 2) (+ 1/360 (* 1/6 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 2) (+ 1/360 (* 1/6 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 2) (+ 1/360 (* 1/6 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/15120 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (patch (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 2) (+ 1/15120 (* 1/360 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (patch (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 2) (+ 1/15120 (* 1/360 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (patch (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 2) (+ 1/15120 (* 1/360 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (patch (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/15120 (pow x 4)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 4) (+ 1/15120 (* 1/360 (/ 1 (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* -1 (/ (+ 1/360 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/15120)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* -1 (/ (+ 1/360 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/15120)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 7)) (taylor -inf x) (#s(alt (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))) #<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 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))) #<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 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ 40320/17 (pow x 6)) (taylor -inf x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- 40320/17 (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6)) (taylor -inf x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 40320/17 (* -1 (/ (+ 6773760/289 (* 13547520/4913 (/ 1 (pow x 2)))) (pow x 2)))) (pow x 6)) (taylor -inf x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 40320/17 (* -1 (/ (+ 13547520/4913 (* 39179427840/83521 (/ 1 (pow x 2)))) (pow x 4)))) (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6)) (taylor -inf x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 2 (/ 1 (pow x 2))) 1/6)) (taylor -inf x) (#s(alt (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 2 (/ 1 (pow x 2))) 1/6)) (taylor -inf x) (#s(alt (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 2 (/ 1 (pow x 2))) 1/6)) (taylor -inf x) (#s(alt (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 7)) (taylor -inf x) (#s(alt (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) #<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 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) #<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 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ 40320/17 (pow x 6)) (taylor -inf x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- 40320/17 (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6)) (taylor -inf x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 40320/17 (* -1 (/ (+ 6773760/289 (* 13547520/4913 (/ 1 (pow x 2)))) (pow x 2)))) (pow x 6)) (taylor -inf x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 40320/17 (* -1 (/ (+ 13547520/4913 (* 39179427840/83521 (/ 1 (pow x 2)))) (pow x 4)))) (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6)) (taylor -inf x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/360 (pow x 4)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 4) (+ 1/360 (* 1/6 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (/ 2 (pow x 4)) (+ 1/360 (* 1/6 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (/ 2 (pow x 4)) (+ 1/360 (* 1/6 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 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(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (patch #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 17/40320 (pow x 7)) (taylor -inf x) (#s(alt (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (+ 17/40320 (* 1/240 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) #<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 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) #<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 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) (patch (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ 40320/17 (pow x 6)) (taylor -inf x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- 40320/17 (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6)) (taylor -inf x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 40320/17 (* -1 (/ (+ 6773760/289 (* 13547520/4913 (/ 1 (pow x 2)))) (pow x 2)))) (pow x 6)) (taylor -inf x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 40320/17 (* -1 (/ (+ 13547520/4913 (* 39179427840/83521 (/ 1 (pow x 2)))) (pow x 4)))) (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6)) (taylor -inf x) (#s(alt #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) (patch #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/15120 (pow x 6)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 6) (+ 1/15120 (* 1/360 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- (* -1 (/ (+ 1/360 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/15120)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- (* 2 (/ 1 (pow x 6))) (+ 1/15120 (+ (/ 1/6 (pow x 4)) (* 1/360 (/ 1 (pow x 2))))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/360 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 2) (+ 1/360 (* 1/6 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 2) (+ 1/360 (* 1/6 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 2) (+ 1/360 (* 1/6 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/15120 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (patch (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 2) (+ 1/15120 (* 1/360 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (patch (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 2) (+ 1/15120 (* 1/360 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (patch (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 2) (+ 1/15120 (* 1/360 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (patch (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/15120 (pow x 4)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 4) (+ 1/15120 (* 1/360 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* -1 (/ (+ 1/360 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/15120)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* -1 (/ (+ 1/360 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/15120)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
2.0ms
x
@inf
((/ (- 1 (cos x)) (sin x)) (/ x (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2))) (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (+ (* -1/6 (* x x)) 2) (/ (- 1 (cos x)) (sin x)) (/ x (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2))) (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (+ (* (+ (* -1/360 (* x x)) -1/6) (* x x)) 2) (/ (- 1 (cos x)) (sin x)) (/ x (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2))) (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (+ (* (+ (* (+ (* -1/15120 (* x x)) -1/360) (* x x)) -1/6) (* x x)) 2) (+ (* -1/360 (* x x)) -1/6) (+ (* -1/15120 (* x x)) -1/360) (+ (* (+ (* -1/15120 (* x x)) -1/360) (* x x)) -1/6))
1.0ms
x
@-inf
((/ (- 1 (cos x)) (sin x)) (/ x (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2))) (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (+ (* -1/6 (* x x)) 2) (/ (- 1 (cos x)) (sin x)) (/ x (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2))) (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (+ (* (+ (* -1/360 (* x x)) -1/6) (* x x)) 2) (/ (- 1 (cos x)) (sin x)) (/ x (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2))) (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (+ (* (+ (* (+ (* -1/15120 (* x x)) -1/360) (* x x)) -1/6) (* x x)) 2) (+ (* -1/360 (* x x)) -1/6) (+ (* -1/15120 (* x x)) -1/360) (+ (* (+ (* -1/15120 (* x x)) -1/360) (* x x)) -1/6))
1.0ms
x
@0
((/ (- 1 (cos x)) (sin x)) (/ x (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2))) (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (+ (* -1/6 (* x x)) 2) (/ (- 1 (cos x)) (sin x)) (/ x (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2))) (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (+ (* (+ (* -1/360 (* x x)) -1/6) (* x x)) 2) (/ (- 1 (cos x)) (sin x)) (/ x (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2))) (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (+ (* (+ (* (+ (* -1/15120 (* x x)) -1/360) (* x x)) -1/6) (* x x)) 2) (+ (* -1/360 (* x x)) -1/6) (+ (* -1/15120 (* x x)) -1/360) (+ (* (+ (* -1/15120 (* x x)) -1/360) (* x x)) -1/6))

simplify142.0ms (1.7%)

Memory
26.8MiB live, 219.2MiB allocated
Algorithm
egg-herbie
Rules
11 246×lower-fma.f64
11 246×lower-fma.f32
4 028×lower-*.f64
4 028×lower-*.f32
2 182×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01371818
14011806
211641789
331121778
465781778
082381659
Stop Event
iter limit
node limit
Counts
180 → 180
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))))))))
2
(+ 2 (* -1/6 (pow x 2)))
(+ 2 (* (pow x 2) (- (* -1/360 (pow x 2)) 1/6)))
(+ 2 (* (pow x 2) (- (* (pow x 2) (- (* -1/15120 (pow x 2)) 1/360)) 1/6)))
2
(+ 2 (* -1/6 (pow x 2)))
(+ 2 (* -1/6 (pow x 2)))
(+ 2 (* -1/6 (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))))))))
2
(+ 2 (* -1/6 (pow x 2)))
(+ 2 (* (pow x 2) (- (* -1/360 (pow x 2)) 1/6)))
(+ 2 (* (pow x 2) (- (* (pow x 2) (- (* -1/15120 (pow x 2)) 1/360)) 1/6)))
2
(+ 2 (* -1/6 (pow x 2)))
(+ 2 (* (pow x 2) (- (* -1/360 (pow x 2)) 1/6)))
(+ 2 (* (pow x 2) (- (* -1/360 (pow x 2)) 1/6)))
(* 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))))))))
2
(+ 2 (* -1/6 (pow x 2)))
(+ 2 (* (pow x 2) (- (* -1/360 (pow x 2)) 1/6)))
(+ 2 (* (pow x 2) (- (* (pow x 2) (- (* -1/15120 (pow x 2)) 1/360)) 1/6)))
2
(+ 2 (* -1/6 (pow x 2)))
(+ 2 (* (pow x 2) (- (* -1/360 (pow x 2)) 1/6)))
(+ 2 (* (pow x 2) (- (* (pow x 2) (- (* -1/15120 (pow x 2)) 1/360)) 1/6)))
-1/6
(- (* -1/360 (pow x 2)) 1/6)
(- (* -1/360 (pow x 2)) 1/6)
(- (* -1/360 (pow x 2)) 1/6)
-1/360
(- (* -1/15120 (pow x 2)) 1/360)
(- (* -1/15120 (pow x 2)) 1/360)
(- (* -1/15120 (pow x 2)) 1/360)
-1/6
(- (* -1/360 (pow x 2)) 1/6)
(- (* (pow x 2) (- (* -1/15120 (pow x 2)) 1/360)) 1/6)
(- (* (pow x 2) (- (* -1/15120 (pow x 2)) 1/360)) 1/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))) (* 1/2 (/ 1 (pow x 6)))))))
(/ 40320/17 (pow x 6))
(/ (- 40320/17 (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(/ (+ 40320/17 (* -1 (/ (+ 6773760/289 (* 13547520/4913 (/ 1 (pow x 2)))) (pow x 2)))) (pow x 6))
(/ (- (+ 40320/17 (* -1 (/ (+ 13547520/4913 (* 39179427840/83521 (/ 1 (pow x 2)))) (pow x 4)))) (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(* -1/6 (pow x 2))
(* (pow x 2) (- (* 2 (/ 1 (pow x 2))) 1/6))
(* (pow x 2) (- (* 2 (/ 1 (pow x 2))) 1/6))
(* (pow x 2) (- (* 2 (/ 1 (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))
(* 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)))))))
(/ 40320/17 (pow x 6))
(/ (- 40320/17 (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(/ (+ 40320/17 (* -1 (/ (+ 6773760/289 (* 13547520/4913 (/ 1 (pow x 2)))) (pow x 2)))) (pow x 6))
(/ (- (+ 40320/17 (* -1 (/ (+ 13547520/4913 (* 39179427840/83521 (/ 1 (pow x 2)))) (pow x 4)))) (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(* -1/360 (pow x 4))
(* -1 (* (pow x 4) (+ 1/360 (* 1/6 (/ 1 (pow x 2))))))
(* (pow x 4) (- (/ 2 (pow x 4)) (+ 1/360 (* 1/6 (/ 1 (pow x 2))))))
(* (pow x 4) (- (/ 2 (pow x 4)) (+ 1/360 (* 1/6 (/ 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)))))))
(/ 40320/17 (pow x 6))
(/ (- 40320/17 (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(/ (+ 40320/17 (* -1 (/ (+ 6773760/289 (* 13547520/4913 (/ 1 (pow x 2)))) (pow x 2)))) (pow x 6))
(/ (- (+ 40320/17 (* -1 (/ (+ 13547520/4913 (* 39179427840/83521 (/ 1 (pow x 2)))) (pow x 4)))) (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(* -1/15120 (pow x 6))
(* -1 (* (pow x 6) (+ 1/15120 (* 1/360 (/ 1 (pow x 2))))))
(* (pow x 6) (- (* -1 (/ (+ 1/360 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/15120))
(* (pow x 6) (- (* 2 (/ 1 (pow x 6))) (+ 1/15120 (+ (/ 1/6 (pow x 4)) (* 1/360 (/ 1 (pow x 2)))))))
(* -1/360 (pow x 2))
(* -1 (* (pow x 2) (+ 1/360 (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* (pow x 2) (+ 1/360 (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* (pow x 2) (+ 1/360 (* 1/6 (/ 1 (pow x 2))))))
(* -1/15120 (pow x 2))
(* -1 (* (pow x 2) (+ 1/15120 (* 1/360 (/ 1 (pow x 2))))))
(* -1 (* (pow x 2) (+ 1/15120 (* 1/360 (/ 1 (pow x 2))))))
(* -1 (* (pow x 2) (+ 1/15120 (* 1/360 (/ 1 (pow x 2))))))
(* -1/15120 (pow x 4))
(* -1 (* (pow x 4) (+ 1/15120 (* 1/360 (/ 1 (pow x 2))))))
(* (pow x 4) (- (* -1 (/ (+ 1/360 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/15120))
(* (pow x 4) (- (* -1 (/ (+ 1/360 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/15120))
(/ (- 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)))))))
(/ 40320/17 (pow x 6))
(/ (- 40320/17 (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(/ (+ 40320/17 (* -1 (/ (+ 6773760/289 (* 13547520/4913 (/ 1 (pow x 2)))) (pow x 2)))) (pow x 6))
(/ (- (+ 40320/17 (* -1 (/ (+ 13547520/4913 (* 39179427840/83521 (/ 1 (pow x 2)))) (pow x 4)))) (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(* -1/6 (pow x 2))
(* (pow x 2) (- (* 2 (/ 1 (pow x 2))) 1/6))
(* (pow x 2) (- (* 2 (/ 1 (pow x 2))) 1/6))
(* (pow x 2) (- (* 2 (/ 1 (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))
(* 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)))))))
(/ 40320/17 (pow x 6))
(/ (- 40320/17 (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(/ (+ 40320/17 (* -1 (/ (+ 6773760/289 (* 13547520/4913 (/ 1 (pow x 2)))) (pow x 2)))) (pow x 6))
(/ (- (+ 40320/17 (* -1 (/ (+ 13547520/4913 (* 39179427840/83521 (/ 1 (pow x 2)))) (pow x 4)))) (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(* -1/360 (pow x 4))
(* -1 (* (pow x 4) (+ 1/360 (* 1/6 (/ 1 (pow x 2))))))
(* (pow x 4) (- (/ 2 (pow x 4)) (+ 1/360 (* 1/6 (/ 1 (pow x 2))))))
(* (pow x 4) (- (/ 2 (pow x 4)) (+ 1/360 (* 1/6 (/ 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)))))))
(/ 40320/17 (pow x 6))
(/ (- 40320/17 (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(/ (+ 40320/17 (* -1 (/ (+ 6773760/289 (* 13547520/4913 (/ 1 (pow x 2)))) (pow x 2)))) (pow x 6))
(/ (- (+ 40320/17 (* -1 (/ (+ 13547520/4913 (* 39179427840/83521 (/ 1 (pow x 2)))) (pow x 4)))) (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(* -1/15120 (pow x 6))
(* -1 (* (pow x 6) (+ 1/15120 (* 1/360 (/ 1 (pow x 2))))))
(* (pow x 6) (- (* -1 (/ (+ 1/360 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/15120))
(* (pow x 6) (- (* 2 (/ 1 (pow x 6))) (+ 1/15120 (+ (/ 1/6 (pow x 4)) (* 1/360 (/ 1 (pow x 2)))))))
(* -1/360 (pow x 2))
(* -1 (* (pow x 2) (+ 1/360 (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* (pow x 2) (+ 1/360 (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* (pow x 2) (+ 1/360 (* 1/6 (/ 1 (pow x 2))))))
(* -1/15120 (pow x 2))
(* -1 (* (pow x 2) (+ 1/15120 (* 1/360 (/ 1 (pow x 2))))))
(* -1 (* (pow x 2) (+ 1/15120 (* 1/360 (/ 1 (pow x 2))))))
(* -1 (* (pow x 2) (+ 1/15120 (* 1/360 (/ 1 (pow x 2))))))
(* -1/15120 (pow x 4))
(* -1 (* (pow x 4) (+ 1/15120 (* 1/360 (/ 1 (pow x 2))))))
(* (pow x 4) (- (* -1 (/ (+ 1/360 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/15120))
(* (pow x 4) (- (* -1 (/ (+ 1/360 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/15120))
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)
2
#s(literal 2 binary64)
(+ 2 (* -1/6 (pow x 2)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) x #s(literal 2 binary64))
(+ 2 (* (pow x 2) (- (* -1/360 (pow x 2)) 1/6)))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/360 binary64) x) x #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))
(+ 2 (* (pow x 2) (- (* (pow x 2) (- (* -1/15120 (pow x 2)) 1/360)) 1/6)))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/15120 binary64) x) x #s(literal -1/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) x #s(literal 2 binary64)))
2
#s(literal 2 binary64)
(+ 2 (* -1/6 (pow x 2)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) x #s(literal 2 binary64))
(+ 2 (* -1/6 (pow x 2)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) x #s(literal 2 binary64))
(+ 2 (* -1/6 (pow x 2)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) x #s(literal 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 (* (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
#s(literal 2 binary64)
(+ 2 (* -1/6 (pow x 2)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) x #s(literal 2 binary64))
(+ 2 (* (pow x 2) (- (* -1/360 (pow x 2)) 1/6)))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/360 binary64) x) x #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))
(+ 2 (* (pow x 2) (- (* (pow x 2) (- (* -1/15120 (pow x 2)) 1/360)) 1/6)))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/15120 binary64) x) x #s(literal -1/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) x #s(literal 2 binary64)))
2
#s(literal 2 binary64)
(+ 2 (* -1/6 (pow x 2)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) x #s(literal 2 binary64))
(+ 2 (* (pow x 2) (- (* -1/360 (pow x 2)) 1/6)))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/360 binary64) x) x #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))
(+ 2 (* (pow x 2) (- (* -1/360 (pow x 2)) 1/6)))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/360 binary64) x) x #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 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 (* (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
#s(literal 2 binary64)
(+ 2 (* -1/6 (pow x 2)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) x #s(literal 2 binary64))
(+ 2 (* (pow x 2) (- (* -1/360 (pow x 2)) 1/6)))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/360 binary64) x) x #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))
(+ 2 (* (pow x 2) (- (* (pow x 2) (- (* -1/15120 (pow x 2)) 1/360)) 1/6)))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/15120 binary64) x) x #s(literal -1/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) x #s(literal 2 binary64)))
2
#s(literal 2 binary64)
(+ 2 (* -1/6 (pow x 2)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) x #s(literal 2 binary64))
(+ 2 (* (pow x 2) (- (* -1/360 (pow x 2)) 1/6)))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/360 binary64) x) x #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))
(+ 2 (* (pow x 2) (- (* (pow x 2) (- (* -1/15120 (pow x 2)) 1/360)) 1/6)))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/15120 binary64) x) x #s(literal -1/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) x #s(literal 2 binary64)))
-1/6
#s(literal -1/6 binary64)
(- (* -1/360 (pow x 2)) 1/6)
(fma.f64 (*.f64 #s(literal -1/360 binary64) x) x #s(literal -1/6 binary64))
(- (* -1/360 (pow x 2)) 1/6)
(fma.f64 (*.f64 #s(literal -1/360 binary64) x) x #s(literal -1/6 binary64))
(- (* -1/360 (pow x 2)) 1/6)
(fma.f64 (*.f64 #s(literal -1/360 binary64) x) x #s(literal -1/6 binary64))
-1/360
#s(literal -1/360 binary64)
(- (* -1/15120 (pow x 2)) 1/360)
(fma.f64 (*.f64 #s(literal -1/15120 binary64) x) x #s(literal -1/360 binary64))
(- (* -1/15120 (pow x 2)) 1/360)
(fma.f64 (*.f64 #s(literal -1/15120 binary64) x) x #s(literal -1/360 binary64))
(- (* -1/15120 (pow x 2)) 1/360)
(fma.f64 (*.f64 #s(literal -1/15120 binary64) x) x #s(literal -1/360 binary64))
-1/6
#s(literal -1/6 binary64)
(- (* -1/360 (pow x 2)) 1/6)
(fma.f64 (*.f64 #s(literal -1/360 binary64) x) x #s(literal -1/6 binary64))
(- (* (pow x 2) (- (* -1/15120 (pow x 2)) 1/360)) 1/6)
(fma.f64 (fma.f64 (*.f64 #s(literal -1/15120 binary64) x) x #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
(- (* (pow x 2) (- (* -1/15120 (pow x 2)) 1/360)) 1/6)
(fma.f64 (fma.f64 (*.f64 #s(literal -1/15120 binary64) x) x #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 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) (pow.f64 x #s(literal 4 binary64))) #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/2 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 17/40320 binary64)) (-.f64 (/.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal -1/240 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(/ 40320/17 (pow x 6))
(/.f64 #s(literal 40320/17 binary64) (pow.f64 x #s(literal 6 binary64)))
(/ (- 40320/17 (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(/.f64 (-.f64 #s(literal 40320/17 binary64) (/.f64 #s(literal 6773760/289 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(/ (+ 40320/17 (* -1 (/ (+ 6773760/289 (* 13547520/4913 (/ 1 (pow x 2)))) (pow x 2)))) (pow x 6))
(/.f64 (-.f64 #s(literal 40320/17 binary64) (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 13547520/4913 binary64) (*.f64 x x)) #s(literal 6773760/289 binary64)) x) x)) (pow.f64 x #s(literal 6 binary64)))
(/ (- (+ 40320/17 (* -1 (/ (+ 13547520/4913 (* 39179427840/83521 (/ 1 (pow x 2)))) (pow x 4)))) (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal -13547520/4913 binary64) (/.f64 #s(literal 39179427840/83521 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 6773760/289 binary64) (*.f64 x x)) #s(literal 40320/17 binary64))) (pow.f64 x #s(literal 6 binary64)))
(* -1/6 (pow x 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
(* (pow x 2) (- (* 2 (/ 1 (pow x 2))) 1/6))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) x #s(literal 2 binary64))
(* (pow x 2) (- (* 2 (/ 1 (pow x 2))) 1/6))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) x #s(literal 2 binary64))
(* (pow x 2) (- (* 2 (/ 1 (pow x 2))) 1/6))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) 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 (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) (pow.f64 x #s(literal 4 binary64))) #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/2 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 17/40320 binary64)) (-.f64 (/.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal -1/240 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(/ 40320/17 (pow x 6))
(/.f64 #s(literal 40320/17 binary64) (pow.f64 x #s(literal 6 binary64)))
(/ (- 40320/17 (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(/.f64 (-.f64 #s(literal 40320/17 binary64) (/.f64 #s(literal 6773760/289 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(/ (+ 40320/17 (* -1 (/ (+ 6773760/289 (* 13547520/4913 (/ 1 (pow x 2)))) (pow x 2)))) (pow x 6))
(/.f64 (-.f64 #s(literal 40320/17 binary64) (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 13547520/4913 binary64) (*.f64 x x)) #s(literal 6773760/289 binary64)) x) x)) (pow.f64 x #s(literal 6 binary64)))
(/ (- (+ 40320/17 (* -1 (/ (+ 13547520/4913 (* 39179427840/83521 (/ 1 (pow x 2)))) (pow x 4)))) (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal -13547520/4913 binary64) (/.f64 #s(literal 39179427840/83521 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 6773760/289 binary64) (*.f64 x x)) #s(literal 40320/17 binary64))) (pow.f64 x #s(literal 6 binary64)))
(* -1/360 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/360 binary64))
(* -1 (* (pow x 4) (+ 1/360 (* 1/6 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/360 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(* (pow x 4) (- (/ 2 (pow x 4)) (+ 1/360 (* 1/6 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/360 binary64) x) x #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))
(* (pow x 4) (- (/ 2 (pow x 4)) (+ 1/360 (* 1/6 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/360 binary64) x) x #s(literal -1/6 binary64)) (*.f64 x 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 (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) (pow.f64 x #s(literal 4 binary64))) #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/2 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 17/40320 binary64)) (-.f64 (/.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal -1/240 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(/ 40320/17 (pow x 6))
(/.f64 #s(literal 40320/17 binary64) (pow.f64 x #s(literal 6 binary64)))
(/ (- 40320/17 (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(/.f64 (-.f64 #s(literal 40320/17 binary64) (/.f64 #s(literal 6773760/289 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(/ (+ 40320/17 (* -1 (/ (+ 6773760/289 (* 13547520/4913 (/ 1 (pow x 2)))) (pow x 2)))) (pow x 6))
(/.f64 (-.f64 #s(literal 40320/17 binary64) (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 13547520/4913 binary64) (*.f64 x x)) #s(literal 6773760/289 binary64)) x) x)) (pow.f64 x #s(literal 6 binary64)))
(/ (- (+ 40320/17 (* -1 (/ (+ 13547520/4913 (* 39179427840/83521 (/ 1 (pow x 2)))) (pow x 4)))) (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal -13547520/4913 binary64) (/.f64 #s(literal 39179427840/83521 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 6773760/289 binary64) (*.f64 x x)) #s(literal 40320/17 binary64))) (pow.f64 x #s(literal 6 binary64)))
(* -1/15120 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/15120 binary64))
(* -1 (* (pow x 6) (+ 1/15120 (* 1/360 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal -1/15120 binary64) (/.f64 #s(literal 1/360 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (* -1 (/ (+ 1/360 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/15120))
(*.f64 (-.f64 (/.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1/360 binary64) (*.f64 x x)) #s(literal -1/15120 binary64))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (* 2 (/ 1 (pow x 6))) (+ 1/15120 (+ (/ 1/6 (pow x 4)) (* 1/360 (/ 1 (pow x 2)))))))
(fma.f64 (-.f64 (/.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1/360 binary64) (*.f64 x x)) #s(literal -1/15120 binary64))) (pow.f64 x #s(literal 6 binary64)) #s(literal 2 binary64))
(* -1/360 (pow x 2))
(*.f64 #s(literal -1/360 binary64) (*.f64 x x))
(* -1 (* (pow x 2) (+ 1/360 (* 1/6 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 #s(literal -1/360 binary64) x) x #s(literal -1/6 binary64))
(* -1 (* (pow x 2) (+ 1/360 (* 1/6 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 #s(literal -1/360 binary64) x) x #s(literal -1/6 binary64))
(* -1 (* (pow x 2) (+ 1/360 (* 1/6 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 #s(literal -1/360 binary64) x) x #s(literal -1/6 binary64))
(* -1/15120 (pow x 2))
(*.f64 #s(literal -1/15120 binary64) (*.f64 x x))
(* -1 (* (pow x 2) (+ 1/15120 (* 1/360 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 #s(literal -1/15120 binary64) x) x #s(literal -1/360 binary64))
(* -1 (* (pow x 2) (+ 1/15120 (* 1/360 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 #s(literal -1/15120 binary64) x) x #s(literal -1/360 binary64))
(* -1 (* (pow x 2) (+ 1/15120 (* 1/360 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 #s(literal -1/15120 binary64) x) x #s(literal -1/360 binary64))
(* -1/15120 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/15120 binary64))
(* -1 (* (pow x 4) (+ 1/15120 (* 1/360 (/ 1 (pow x 2))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/15120 binary64) x) x #s(literal -1/360 binary64)) (*.f64 x x))
(* (pow x 4) (- (* -1 (/ (+ 1/360 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/15120))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/15120 binary64) x) x #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
(* (pow x 4) (- (* -1 (/ (+ 1/360 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/15120))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/15120 binary64) x) x #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 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 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/240 binary64)) 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 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -17/40320 binary64) (/.f64 #s(literal 1/240 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(/ 40320/17 (pow x 6))
(/.f64 #s(literal 40320/17 binary64) (pow.f64 x #s(literal 6 binary64)))
(/ (- 40320/17 (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(/.f64 (-.f64 #s(literal 40320/17 binary64) (/.f64 #s(literal 6773760/289 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(/ (+ 40320/17 (* -1 (/ (+ 6773760/289 (* 13547520/4913 (/ 1 (pow x 2)))) (pow x 2)))) (pow x 6))
(/.f64 (-.f64 #s(literal 40320/17 binary64) (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 13547520/4913 binary64) (*.f64 x x)) #s(literal 6773760/289 binary64)) x) x)) (pow.f64 x #s(literal 6 binary64)))
(/ (- (+ 40320/17 (* -1 (/ (+ 13547520/4913 (* 39179427840/83521 (/ 1 (pow x 2)))) (pow x 4)))) (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal -13547520/4913 binary64) (/.f64 #s(literal 39179427840/83521 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 6773760/289 binary64) (*.f64 x x)) #s(literal 40320/17 binary64))) (pow.f64 x #s(literal 6 binary64)))
(* -1/6 (pow x 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
(* (pow x 2) (- (* 2 (/ 1 (pow x 2))) 1/6))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) x #s(literal 2 binary64))
(* (pow x 2) (- (* 2 (/ 1 (pow x 2))) 1/6))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) x #s(literal 2 binary64))
(* (pow x 2) (- (* 2 (/ 1 (pow x 2))) 1/6))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) 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 (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 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/240 binary64)) 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 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -17/40320 binary64) (/.f64 #s(literal 1/240 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(/ 40320/17 (pow x 6))
(/.f64 #s(literal 40320/17 binary64) (pow.f64 x #s(literal 6 binary64)))
(/ (- 40320/17 (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(/.f64 (-.f64 #s(literal 40320/17 binary64) (/.f64 #s(literal 6773760/289 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(/ (+ 40320/17 (* -1 (/ (+ 6773760/289 (* 13547520/4913 (/ 1 (pow x 2)))) (pow x 2)))) (pow x 6))
(/.f64 (-.f64 #s(literal 40320/17 binary64) (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 13547520/4913 binary64) (*.f64 x x)) #s(literal 6773760/289 binary64)) x) x)) (pow.f64 x #s(literal 6 binary64)))
(/ (- (+ 40320/17 (* -1 (/ (+ 13547520/4913 (* 39179427840/83521 (/ 1 (pow x 2)))) (pow x 4)))) (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal -13547520/4913 binary64) (/.f64 #s(literal 39179427840/83521 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 6773760/289 binary64) (*.f64 x x)) #s(literal 40320/17 binary64))) (pow.f64 x #s(literal 6 binary64)))
(* -1/360 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/360 binary64))
(* -1 (* (pow x 4) (+ 1/360 (* 1/6 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/360 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(* (pow x 4) (- (/ 2 (pow x 4)) (+ 1/360 (* 1/6 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/360 binary64) x) x #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))
(* (pow x 4) (- (/ 2 (pow x 4)) (+ 1/360 (* 1/6 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/360 binary64) x) x #s(literal -1/6 binary64)) (*.f64 x 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 (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 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/240 binary64)) 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 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -17/40320 binary64) (/.f64 #s(literal 1/240 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(/ 40320/17 (pow x 6))
(/.f64 #s(literal 40320/17 binary64) (pow.f64 x #s(literal 6 binary64)))
(/ (- 40320/17 (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(/.f64 (-.f64 #s(literal 40320/17 binary64) (/.f64 #s(literal 6773760/289 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(/ (+ 40320/17 (* -1 (/ (+ 6773760/289 (* 13547520/4913 (/ 1 (pow x 2)))) (pow x 2)))) (pow x 6))
(/.f64 (-.f64 #s(literal 40320/17 binary64) (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 13547520/4913 binary64) (*.f64 x x)) #s(literal 6773760/289 binary64)) x) x)) (pow.f64 x #s(literal 6 binary64)))
(/ (- (+ 40320/17 (* -1 (/ (+ 13547520/4913 (* 39179427840/83521 (/ 1 (pow x 2)))) (pow x 4)))) (* 6773760/289 (/ 1 (pow x 2)))) (pow x 6))
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal -13547520/4913 binary64) (/.f64 #s(literal 39179427840/83521 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 6773760/289 binary64) (*.f64 x x)) #s(literal 40320/17 binary64))) (pow.f64 x #s(literal 6 binary64)))
(* -1/15120 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/15120 binary64))
(* -1 (* (pow x 6) (+ 1/15120 (* 1/360 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal -1/15120 binary64) (/.f64 #s(literal 1/360 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (* -1 (/ (+ 1/360 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/15120))
(*.f64 (-.f64 (/.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1/360 binary64) (*.f64 x x)) #s(literal -1/15120 binary64))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (* 2 (/ 1 (pow x 6))) (+ 1/15120 (+ (/ 1/6 (pow x 4)) (* 1/360 (/ 1 (pow x 2)))))))
(fma.f64 (-.f64 (/.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1/360 binary64) (*.f64 x x)) #s(literal -1/15120 binary64))) (pow.f64 x #s(literal 6 binary64)) #s(literal 2 binary64))
(* -1/360 (pow x 2))
(*.f64 #s(literal -1/360 binary64) (*.f64 x x))
(* -1 (* (pow x 2) (+ 1/360 (* 1/6 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 #s(literal -1/360 binary64) x) x #s(literal -1/6 binary64))
(* -1 (* (pow x 2) (+ 1/360 (* 1/6 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 #s(literal -1/360 binary64) x) x #s(literal -1/6 binary64))
(* -1 (* (pow x 2) (+ 1/360 (* 1/6 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 #s(literal -1/360 binary64) x) x #s(literal -1/6 binary64))
(* -1/15120 (pow x 2))
(*.f64 #s(literal -1/15120 binary64) (*.f64 x x))
(* -1 (* (pow x 2) (+ 1/15120 (* 1/360 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 #s(literal -1/15120 binary64) x) x #s(literal -1/360 binary64))
(* -1 (* (pow x 2) (+ 1/15120 (* 1/360 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 #s(literal -1/15120 binary64) x) x #s(literal -1/360 binary64))
(* -1 (* (pow x 2) (+ 1/15120 (* 1/360 (/ 1 (pow x 2))))))
(fma.f64 (*.f64 #s(literal -1/15120 binary64) x) x #s(literal -1/360 binary64))
(* -1/15120 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/15120 binary64))
(* -1 (* (pow x 4) (+ 1/15120 (* 1/360 (/ 1 (pow x 2))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/15120 binary64) x) x #s(literal -1/360 binary64)) (*.f64 x x))
(* (pow x 4) (- (* -1 (/ (+ 1/360 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/15120))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/15120 binary64) x) x #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
(* (pow x 4) (- (* -1 (/ (+ 1/360 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/15120))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/15120 binary64) x) x #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64))

rewrite162.0ms (2%)

Memory
-2.1MiB live, 218.4MiB allocated
Rules
5 112×lower-*.f32
5 110×lower-*.f64
4 588×lower-/.f32
4 582×lower-/.f64
3 348×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038389
056380
1262380
21800380
08153353
Stop Event
iter limit
node limit
iter limit
Counts
15 → 258
Calls
Call 1
Inputs
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))))
(/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))))
#s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))
(/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))
#s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))
(fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))
(/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))
#s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))
(fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64))
(fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64))
(fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
Outputs
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64)))))
(*.f64 (pow.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64))) #s(literal -1 binary64)) x)
(*.f64 (neg.f64 x) (pow.f64 (neg.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 x (pow.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64)))))
(pow.f64 (/.f64 (/.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64))) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64))) x) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 x #s(literal 1 binary64))) (neg.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (neg.f64 (neg.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64)))))))
(/.f64 (*.f64 x #s(literal 1 binary64)) #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64))))))
(/.f64 (neg.f64 x) (neg.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64))) x) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64))) x)))
(/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64))) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64))) x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64))) x))
(neg.f64 (/.f64 (neg.f64 x) #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64)))))
(neg.f64 (/.f64 x (neg.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64))))) (/.f64 x (neg.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64))) x)) #s(literal -1 binary64)))
#s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal -4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64) #s(literal 8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal -4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64) #s(literal 8 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal -4 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64) #s(literal 8 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 4 binary64)) #s(literal 16 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 6 binary64)) #s(literal 64 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 4 binary64)) (+.f64 #s(literal 16 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal 4 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 6 binary64)) #s(literal 64 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64)) #s(literal 8 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal -1/10077696 binary64) #s(literal 512 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/46656 binary64) (-.f64 #s(literal 64 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/27 binary64)))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal -2 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal -2 binary64)) #s(literal 4 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal -2 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal -4 binary64))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal -2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64) #s(literal 8 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64) #s(literal 8 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal -4 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal -2 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64) #s(literal 8 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64) #s(literal 8 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal -4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64) #s(literal 8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal -4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64) #s(literal 8 binary64))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) x #s(literal 2 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) x) #s(literal 2 binary64))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal -2 binary64))))
(+.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))
(*.f64 (pow.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #s(literal -1 binary64)) x)
(*.f64 (neg.f64 x) (pow.f64 (neg.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 x (pow.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))
(pow.f64 (/.f64 (/.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) x) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 x #s(literal 1 binary64))) (neg.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (neg.f64 (neg.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))))
(/.f64 (*.f64 x #s(literal 1 binary64)) #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 x) (neg.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) x) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) x)))
(/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) x))
(neg.f64 (/.f64 (neg.f64 x) #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))
(neg.f64 (/.f64 x (neg.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (/.f64 x (neg.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) x)) #s(literal -1 binary64)))
#s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x #s(literal 2 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64)) (fma.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x #s(literal 2 binary64)))) (fma.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -4 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 4 binary64)) #s(literal 16 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 6 binary64)) #s(literal 64 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 4 binary64)) (+.f64 #s(literal 16 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 4 binary64)))) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 6 binary64)) #s(literal 64 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 8 binary64)) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 9 binary64)) #s(literal 512 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 6 binary64)) (-.f64 #s(literal 64 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64))))) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64)) #s(literal 4 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -4 binary64))) (neg.f64 (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x #s(literal 2 binary64))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -4 binary64)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x #s(literal 2 binary64))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64)) (fma.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x #s(literal 2 binary64)))) (fma.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64)) (fma.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x #s(literal 2 binary64)))) (fma.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64))))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x #s(literal 2 binary64))
(fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))
(fma.f64 (*.f64 x x) (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64))
(fma.f64 x (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) #s(literal 2 binary64))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x))) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64))))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x))
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))
(*.f64 (pow.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #s(literal -1 binary64)) x)
(*.f64 (neg.f64 x) (pow.f64 (neg.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 x (pow.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))
(pow.f64 (/.f64 (/.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) x) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 x #s(literal 1 binary64))) (neg.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (neg.f64 (neg.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))))
(/.f64 (*.f64 x #s(literal 1 binary64)) #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 x) (neg.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) x) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) x)))
(/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) x))
(neg.f64 (/.f64 (neg.f64 x) #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))
(neg.f64 (/.f64 x (neg.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))) (/.f64 x (neg.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))) x)) #s(literal -1 binary64)))
#s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -4 binary64)) (pow.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x #s(literal 2 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64)) (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x #s(literal 2 binary64)))) (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -4 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 4 binary64)) #s(literal 16 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 6 binary64)) #s(literal 64 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 4 binary64)) (+.f64 #s(literal 16 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 4 binary64)))) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 6 binary64)) #s(literal 64 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 8 binary64)) (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 9 binary64)) #s(literal 512 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 6 binary64)) (-.f64 #s(literal 64 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64))))) (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64)) #s(literal 4 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -4 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x #s(literal 2 binary64))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -4 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x #s(literal 2 binary64))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64)) (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x #s(literal 2 binary64)))) (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64)) (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x #s(literal 2 binary64)))) (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x #s(literal 2 binary64))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64))
(fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64))
(fma.f64 x (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #s(literal 2 binary64))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x))) (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -2 binary64))))
(+.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/129600 binary64) #s(literal -1/36 binary64)) (pow.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/46656000 binary64) #s(literal -1/216 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal 1/2160 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/129600 binary64) #s(literal -1/36 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal 1/2160 binary64)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/46656000 binary64) #s(literal -1/216 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/129600 binary64)))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1/360 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/129600 binary64) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/46656000 binary64) #s(literal -1/216 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal 1/2160 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 x x)) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/129600 binary64) #s(literal 1/36 binary64)) (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 x x)) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 x x)) #s(literal 4 binary64)) (+.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/129600 binary64)) #s(literal 1/36 binary64)))) (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 x x)) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/46656000 binary64)) #s(literal -1/216 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal 1/2160 binary64))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal -1/101559956668416000000000 binary64) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2176782336000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/10077696000 binary64)))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal 1/2160 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/129600 binary64)) (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/129600 binary64))) (-.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1/360 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/129600 binary64) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/46656000 binary64) #s(literal -1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/129600 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2160 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/46656000 binary64) #s(literal -1/216 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal 1/2160 binary64))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/129600 binary64) #s(literal -1/36 binary64)) (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/46656000 binary64) #s(literal -1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/129600 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2160 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/46656000 binary64) #s(literal -1/216 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal 1/2160 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/129600 binary64) #s(literal -1/36 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal 1/2160 binary64)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/46656000 binary64) #s(literal -1/216 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/129600 binary64) #s(literal -1/36 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal 1/2160 binary64)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/46656000 binary64) #s(literal -1/216 binary64))))
(fma.f64 (*.f64 #s(literal -1/360 binary64) x) x #s(literal -1/6 binary64))
(fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/360 binary64) #s(literal -1/6 binary64))
(fma.f64 x (*.f64 #s(literal -1/360 binary64) x) #s(literal -1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1/360 binary64) (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/129600 binary64)) (-.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1/360 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/129600 binary64)) (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(+.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 x x)) #s(literal -1/6 binary64))
(+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1/360 binary64) (*.f64 x x)))
(*.f64 (fma.f64 #s(literal 1/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/129600 binary64)) (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal 1/360 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/46656000 binary64)) (pow.f64 (fma.f64 #s(literal 1/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/129600 binary64) (*.f64 (*.f64 x x) #s(literal 1/5443200 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal 1/360 binary64)) (fma.f64 #s(literal 1/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/129600 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/129600 binary64) (*.f64 (*.f64 x x) #s(literal 1/5443200 binary64)))) (fma.f64 #s(literal -1/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/46656000 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1/129600 binary64) (*.f64 #s(literal 1/228614400 binary64) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 #s(literal -1/360 binary64) (*.f64 #s(literal -1/15120 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/129600 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal 1/360 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/46656000 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/129600 binary64) (*.f64 (*.f64 x x) #s(literal 1/5443200 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/15120 binary64) (*.f64 x x)) #s(literal 4 binary64)) #s(literal 1/16796160000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/129600 binary64)) (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal 1/360 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/15120 binary64) (*.f64 x x)) #s(literal 6 binary64)) #s(literal 1/2176782336000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/15120 binary64) (*.f64 x x)) #s(literal 4 binary64)) (+.f64 #s(literal 1/16796160000 binary64) (*.f64 (*.f64 #s(literal 1/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/129600 binary64)))) (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal 1/360 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/15120 binary64) (*.f64 x x)) #s(literal 6 binary64)) #s(literal 1/2176782336000000 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal -1/46656000 binary64)) (fma.f64 #s(literal 1/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/129600 binary64) (*.f64 (*.f64 x x) #s(literal 1/5443200 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/41301528122037146650360676352000000000 binary64) (pow.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal -1/101559956668416000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/11948427342082473984000000 binary64) (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) (-.f64 #s(literal 1/2176782336000000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/161273449709568000000 binary64)))) (fma.f64 #s(literal 1/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/129600 binary64) (*.f64 (*.f64 x x) #s(literal 1/5443200 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal 1/360 binary64))) (*.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal 1/360 binary64)) #s(literal 1/129600 binary64))) (*.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal 1/360 binary64)) (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal 1/360 binary64))))
(/.f64 (-.f64 #s(literal 1/129600 binary64) (*.f64 #s(literal 1/228614400 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal -1/360 binary64) (*.f64 #s(literal -1/15120 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/129600 binary64))) (neg.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal 1/360 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/46656000 binary64))) (neg.f64 (+.f64 #s(literal 1/129600 binary64) (-.f64 (*.f64 #s(literal 1/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal 1/5443200 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/46656000 binary64))) (neg.f64 (fma.f64 #s(literal 1/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/129600 binary64) (*.f64 (*.f64 x x) #s(literal 1/5443200 binary64))))))
(/.f64 (fma.f64 #s(literal 1/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/129600 binary64)) (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal 1/360 binary64)))
(/.f64 (fma.f64 #s(literal -1/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/46656000 binary64)) (+.f64 #s(literal 1/129600 binary64) (-.f64 (*.f64 #s(literal 1/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal 1/5443200 binary64)))))
(/.f64 (fma.f64 #s(literal -1/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/46656000 binary64)) (fma.f64 #s(literal 1/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/129600 binary64) (*.f64 (*.f64 x x) #s(literal 1/5443200 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal 1/360 binary64)) (fma.f64 #s(literal 1/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/129600 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/129600 binary64) (*.f64 (*.f64 x x) #s(literal 1/5443200 binary64)))) (fma.f64 #s(literal -1/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/46656000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal 1/360 binary64)) (fma.f64 #s(literal 1/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/129600 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/129600 binary64) (*.f64 (*.f64 x x) #s(literal 1/5443200 binary64)))) (fma.f64 #s(literal -1/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/46656000 binary64))))
(fma.f64 (*.f64 #s(literal -1/15120 binary64) x) x #s(literal -1/360 binary64))
(fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/15120 binary64) #s(literal -1/360 binary64))
(fma.f64 x (*.f64 #s(literal -1/15120 binary64) x) #s(literal -1/360 binary64))
(-.f64 (/.f64 #s(literal 1/129600 binary64) (-.f64 #s(literal -1/360 binary64) (*.f64 #s(literal -1/15120 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/360 binary64) (*.f64 #s(literal -1/15120 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal 1/360 binary64))) (/.f64 #s(literal 1/129600 binary64) (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal 1/360 binary64))))
(+.f64 (*.f64 #s(literal -1/15120 binary64) (*.f64 x x)) #s(literal -1/360 binary64))
(+.f64 #s(literal -1/360 binary64) (*.f64 #s(literal -1/15120 binary64) (*.f64 x x)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64)) (pow.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) x) (*.f64 #s(literal -1/6 binary64) x))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) x) (*.f64 #s(literal -1/6 binary64) x))) (fma.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) x) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) x) (*.f64 #s(literal -1/6 binary64) x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) x) x) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) x) x) #s(literal 4 binary64)) (+.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)))) (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal -1/216 binary64)) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) x) (*.f64 #s(literal -1/6 binary64) x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) x) x) #s(literal 9 binary64)) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) x) x) #s(literal 6 binary64)) (-.f64 #s(literal 1/46656 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64))))) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) x) (*.f64 #s(literal -1/6 binary64) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) x) x)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) x) (*.f64 #s(literal -1/6 binary64) x))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) x) (*.f64 #s(literal -1/6 binary64) x)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) x) (*.f64 #s(literal -1/6 binary64) x)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64)) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) x) (*.f64 #s(literal -1/6 binary64) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) x) (*.f64 #s(literal -1/6 binary64) x))) (fma.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) x) (*.f64 #s(literal -1/6 binary64) x))) (fma.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64))))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) x) x #s(literal -1/6 binary64))
(fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
(fma.f64 (*.f64 x x) (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal -1/6 binary64))
(fma.f64 x (*.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) x) #s(literal -1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) x) x))) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) x) x))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) x) x) #s(literal -1/6 binary64))
(+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) x) x))

eval132.0ms (1.6%)

Memory
6.0MiB live, 119.7MiB allocated
Compiler

Compiled 10 514 to 1 692 computations (83.9% saved)

prune145.0ms (1.8%)

Memory
-6.7MiB live, 99.6MiB allocated
Pruning

13 alts after pruning (4 fresh and 9 done)

PrunedKeptTotal
New4344438
Fresh000
Picked134
Done066
Total43513448
Accuracy
100.0%
Counts
448 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(tan.f64 (*.f64 #s(literal 1/2 binary64) x))
53.6%
#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))))
54.3%
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))
54.2%
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))
54.4%
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) x #s(literal 2 binary64)))))
53.8%
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(approx (+ (* -1/360 (* x x)) -1/6) (*.f64 #s(literal -1/360 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 2 binary64)))))
2.6%
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) #s(approx (+ (* -1/6 (* x x)) 2) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
54.2%
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64))) x)))
53.6%
#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))
53.6%
#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))
53.6%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) x))
53.7%
#s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 x #s(literal 1/2 binary64)))
7.9%
#s(literal 1 binary64)
Compiler

Compiled 335 to 181 computations (46% saved)

regimes12.0ms (0.1%)

Memory
18.4MiB live, 18.4MiB allocated
Counts
18 → 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)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) #s(approx (+ (* -1/6 (* x x)) 2) (*.f64 #s(literal -1/6 binary64) (*.f64 x 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 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))))
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) 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))
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(approx (+ (* -1/360 (* x x)) -1/6) (*.f64 #s(literal -1/360 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 2 binary64)))))
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64))) x)))
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 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))
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))
#s(approx (/ (- 1 (cos x)) (sin x)) (/.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)))))
(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:

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

Compiled 8 to 7 computations (12.5% saved)

regimes37.0ms (0.5%)

Memory
-22.6MiB live, 16.7MiB allocated
Counts
16 → 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)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) #s(approx (+ (* -1/6 (* x x)) 2) (*.f64 #s(literal -1/6 binary64) (*.f64 x 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 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))))
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) 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))
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(approx (+ (* -1/360 (* x x)) -1/6) (*.f64 #s(literal -1/360 binary64) (*.f64 x x))) (*.f64 x x) #s(literal 2 binary64)))))
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64))) x)))
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 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))
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/15120 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)))))
#s(approx (/ (- 1 (cos x)) (sin x)) (/.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)))))
(pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))
Outputs
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) x #s(literal 2 binary64)))))
#s(literal 1 binary64)
Calls

2 calls:

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

Compiled 8 to 7 computations (12.5% saved)

regimes3.0ms (0%)

Memory
5.6MiB live, 5.6MiB 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)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) #s(approx (+ (* -1/6 (* x x)) 2) (*.f64 #s(literal -1/6 binary64) (*.f64 x 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 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))))
Outputs
#s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64)))))
#s(literal 1 binary64)
Calls

1 calls:

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

Compiled 7 to 6 computations (14.3% saved)

regimes5.0ms (0.1%)

Memory
9.3MiB live, 9.3MiB 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)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) #s(approx (+ (* -1/6 (* x x)) 2) (*.f64 #s(literal -1/6 binary64) (*.f64 x 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

2 calls:

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

Compiled 8 to 7 computations (12.5% saved)

regimes2.0ms (0%)

Memory
4.3MiB live, 4.3MiB allocated
Counts
4 → 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)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) #s(approx (+ (* -1/6 (* x x)) 2) (*.f64 #s(literal -1/6 binary64) (*.f64 x 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
57.5%2x
Compiler

Compiled 1 to 1 computations (0% saved)

regimes41.0ms (0.5%)

Memory
-32.8MiB live, 6.8MiB 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:

39.0ms
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
2.0ms
x
Results
AccuracySegmentsBranch
57.0%2(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
57.2%2x
Compiler

Compiled 8 to 7 computations (12.5% saved)

regimes3.0ms (0%)

Memory
5.6MiB live, 5.6MiB 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
7.9%1(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
7.9%1x
Compiler

Compiled 8 to 7 computations (12.5% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.06169511097102612
0.07301956338296303
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.06169511097102612
0.07301956338296303
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch15.0ms (0.2%)

Memory
18.6MiB live, 18.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
0.12323402564961179
18.686147534508738
Samples
9.0ms112×0valid
Compiler

Compiled 94 to 94 computations (0% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-cos: 3.0ms (43.5% of total)
ival-sin: 3.0ms (43.5% of total)
ival-sub: 1.0ms (14.5% of total)
ival-div: 1.0ms (14.5% 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
1.6MiB live, 1.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
0.12323402564961179
18.686147534508738
Compiler

Compiled 80 to 87 computations (-8.8% saved)

bsearch3.0ms (0%)

Memory
4.2MiB live, 4.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
3.0ms
0.12323402564961179
18.686147534508738
Samples
2.0ms16×0valid
Compiler

Compiled 45 to 66 computations (-46.7% saved)

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

simplify85.0ms (1%)

Memory
5.5MiB live, 45.1MiB allocated
Algorithm
egg-herbie
Rules
10×*-commutative-binary64-*.f64
+-commutative-binary64-+.f64
sub-neg-binary64-neg.f64-+.f64--.f64
1-exp-binary32-exp.f32
1-exp-binary64-exp.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055163
164163
268163
370163
471163
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 1261007895663739/18014398509481984 binary64)) #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) x #s(literal 2 binary64))))) #s(literal 1 binary64))
(if (<=.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) #s(literal 1261007895663739/18014398509481984 binary64)) #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))))) #s(literal 1 binary64))
(if (<=.f64 x #s(literal 6980579422424269/4503599627370496 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/4503599627370496 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 6530219459687219/4503599627370496 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 1261007895663739/18014398509481984 binary64)) #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) x #s(literal 2 binary64))))) #s(literal 1 binary64))
(if (<=.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x)) #s(literal 1261007895663739/18014398509481984 binary64)) #s(approx (/ (- 1 (cos x)) (sin x)) (/.f64 x #s(approx (/ 1 (+ (* (+ (* (+ (* 17/40320 (* x x)) 1/240) (* x x)) 1/24) (* x x)) 1/2)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 2 binary64))))) #s(literal 1 binary64))
(if (<=.f64 x #s(literal 6980579422424269/4503599627370496 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/4503599627370496 binary64)) #s(approx (/ (- 1 (cos x)) (sin x)) (fma.f64 (*.f64 (*.f64 x x) #s(literal 1/24 binary64)) x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(if (<=.f64 x #s(literal 6980579422424269/4503599627370496 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 6530219459687219/4503599627370496 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.4%)

Memory
-13.5MiB live, 700.0MiB allocated
Rules
19 148×lower-fma.f64
19 148×lower-fma.f32
13 770×lower-fma.f64
13 770×lower-fma.f32
11 246×lower-fma.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01151200
13331196
28551194
321871186
447011186
083121109
027182
046170
1179170
21220170
08510170
01371818
14011806
211641789
331121778
465781778
082381659
027162
043147
1184141
21209141
08984139
0615
01012
13912
224512
3235511
0888511
079286
1224286
2555280
31661280
43000280
54254280
64606280
75336280
86824280
08376256
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 223 to 140 computations (37.2% saved)

preprocess66.0ms (0.8%)

Memory
-8.3MiB live, 111.5MiB allocated
Remove

(negabs x)

Compiler

Compiled 210 to 116 computations (44.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...