bug500 (missed optimization)

Time bar (total: 7.5s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%50.4%49.6%0%0%0%0
100%50.4%0%49.6%0%0%0%1
Compiler

Compiled 12 to 9 computations (25% saved)

sample899.0ms (12%)

Memory
0.8MiB live, 728.1MiB allocated
Samples
547.0ms7 177×1valid
90.0ms572×2valid
21.0ms507×0valid
Precisions
Click to see histograms. Total time spent on operations: 458.0ms
ival-sin: 211.0ms (46.1% of total)
adjust: 102.0ms (22.3% of total)
ival-sub: 82.0ms (17.9% of total)
ival-<: 41.0ms (9% of total)
ival-and: 11.0ms (2.4% of total)
exact: 9.0ms (2% of total)
ival-assert: 3.0ms (0.7% of total)
Bogosity

explain63.0ms (0.8%)

Memory
12.2MiB live, 57.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
832(-3.0413415370458052e-108)0-(-.f64 (sin.f64 x) x)
00-0-(sin.f64 x)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 (sin.f64 x) x)cancellation851
Confusion
Predicted +Predicted -
+830
-2171
Precision
0.9764705882352941
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+8300
-21170
Precision?
0.9651162790697675
Recall?
1.0
Freqs
test
numberfreq
0171
185
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
32.0ms434×1valid
5.0ms40×2valid
2.0ms38×0valid
Compiler

Compiled 23 to 13 computations (43.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-sin: 12.0ms (47.5% of total)
adjust: 8.0ms (31.6% of total)
ival-sub: 5.0ms (19.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess17.0ms (0.2%)

Memory
15.6MiB live, 15.6MiB allocated
Algorithm
egg-herbie
Rules
80×lower-fma.f64
80×lower-fma.f32
48×lower-*.f64
48×lower-*.f32
32×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0513
11511
2468
31038
41358
51378
034
054
174
2124
3184
4264
5414
6744
71004
81434
91604
101724
01724
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(-.f64 (sin.f64 x) x)
Outputs
(-.f64 (sin.f64 x) x)
Symmetry

(negabs x)

Compiler

Compiled 5 to 3 computations (40% saved)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 1 to 1 computations (0% saved)

prune0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
71.3%
(-.f64 (sin.f64 x) x)
Compiler

Compiled 5 to 3 computations (40% saved)

simplify6.0ms (0.1%)

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

Found 2 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f64 x)
cost-diff0
(-.f64 (sin.f64 x) x)
Rules
80×lower-fma.f64
80×lower-fma.f32
48×lower-*.f64
48×lower-*.f32
32×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037
057
177
2127
3187
4267
5417
6747
71007
81437
91607
101727
01727
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f64 (sin.f64 x) x)
(sin.f64 x)
x
Outputs
(-.f64 (sin.f64 x) x)
(sin.f64 x)
x

localize26.0ms (0.3%)

Memory
-18.1MiB live, 20.3MiB allocated
Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
accuracy0
(sin.f64 x)
accuracy18.357094943842384
(-.f64 (sin.f64 x) x)
Samples
14.0ms217×1valid
3.0ms20×2valid
1.0ms19×0valid
Compiler

Compiled 9 to 5 computations (44.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-sin: 6.0ms (52.8% of total)
adjust: 3.0ms (26.4% of total)
ival-sub: 3.0ms (26.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series1.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Counts
2 → 24
Calls
Call 1
Inputs
#s(alt (-.f64 (sin.f64 x) x) (patch (-.f64 (sin.f64 x) x) #<representation binary64>) () ())
#s(alt (sin.f64 x) (patch (sin.f64 x) #<representation binary64>) () ())
Outputs
#s(alt (* -1/6 (pow x 3)) (taylor 0 x) (#s(alt (-.f64 (sin.f64 x) x) (patch (-.f64 (sin.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt (-.f64 (sin.f64 x) x) (patch (-.f64 (sin.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt (-.f64 (sin.f64 x) x) (patch (-.f64 (sin.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)) (taylor 0 x) (#s(alt (-.f64 (sin.f64 x) x) (patch (-.f64 (sin.f64 x) 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 x) (taylor inf x) (#s(alt (-.f64 (sin.f64 x) x) (patch (-.f64 (sin.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt (-.f64 (sin.f64 x) x) (patch (-.f64 (sin.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt (-.f64 (sin.f64 x) x) (patch (-.f64 (sin.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt (-.f64 (sin.f64 x) x) (patch (-.f64 (sin.f64 x) 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 x) (taylor -inf x) (#s(alt (-.f64 (sin.f64 x) x) (patch (-.f64 (sin.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt (-.f64 (sin.f64 x) x) (patch (-.f64 (sin.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt (-.f64 (sin.f64 x) x) (patch (-.f64 (sin.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt (-.f64 (sin.f64 x) x) (patch (-.f64 (sin.f64 x) 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
0.0ms
x
@0
((- (sin x) x) (sin x))
0.0ms
x
@inf
((- (sin x) x) (sin x))
0.0ms
x
@-inf
((- (sin x) x) (sin x))

simplify115.0ms (1.5%)

Memory
1.3MiB live, 78.1MiB allocated
Algorithm
egg-herbie
Rules
12 140×lower-fma.f64
12 140×lower-fma.f32
3 244×lower-*.f64
3 244×lower-*.f32
2 514×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047170
1121164
2313164
3939152
42033140
53880140
08027128
Stop Event
iter limit
node limit
Counts
24 → 23
Calls
Call 1
Inputs
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
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 x)
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(sin x)
(sin x)
(sin x)
(sin x)
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(sin x)
(sin x)
(sin x)
(sin x)
Outputs
(* -1/6 (pow x 3))
(*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) (*.f64 x x))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
x
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(* -1 x)
(neg.f64 x)
(* x (- (/ (sin x) x) 1))
(-.f64 (sin.f64 x) x)
(* x (- (/ (sin x) x) 1))
(-.f64 (sin.f64 x) x)
(* x (- (/ (sin x) x) 1))
(-.f64 (sin.f64 x) x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)

rewrite157.0ms (2.1%)

Memory
19.7MiB live, 134.4MiB allocated
Rules
4 646×lower-/.f64
4 646×lower-/.f32
4 252×lower-fma.f64
4 252×lower-fma.f32
3 550×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036
056
1206
21486
314946
083226
Stop Event
iter limit
node limit
iter limit
Counts
2 → 174
Calls
Call 1
Inputs
(-.f64 (sin.f64 x) x)
(sin.f64 x)
Outputs
(*.f64 (pow.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 6 binary64)))))
(*.f64 (pow.f64 (/.f64 (+.f64 (sin.f64 x) x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x))))
(*.f64 (pow.f64 (/.f64 (+.f64 (sin.f64 x) x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x)) (pow.f64 (sin.f64 x) #s(literal 4 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (-.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 (sin.f64 x) x) x) #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 (sin.f64 x) x) x) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64)))) (fma.f64 (*.f64 (+.f64 (sin.f64 x) x) x) (-.f64 (*.f64 (+.f64 (sin.f64 x) x) x) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 x) #s(literal 4 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) (*.f64 x x))) (-.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) (*.f64 x x)))) (-.f64 (sin.f64 x) x))
(*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) (*.f64 x x))) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x (-.f64 x (sin.f64 x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 x) x)) (-.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) (*.f64 x x))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))))
(*.f64 #s(literal 1 binary64) (-.f64 (sin.f64 x) x))
(*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (sin.f64 x) x))))
(*.f64 (neg.f64 (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))))
(*.f64 (+.f64 (sin.f64 x) x) (/.f64 (-.f64 (sin.f64 x) x) (+.f64 (sin.f64 x) x)))
(*.f64 (+.f64 (sin.f64 x) x) (*.f64 (-.f64 (sin.f64 x) x) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 x) x))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 x) x)))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (/.f64 (-.f64 (sin.f64 x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (*.f64 (-.f64 (sin.f64 x) x) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))))
(*.f64 (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 x) x)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 x) #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (+.f64 (sin.f64 x) #s(literal 0 binary64)) (+.f64 (sin.f64 x) #s(literal 0 binary64)) (fma.f64 x x (*.f64 (+.f64 (sin.f64 x) #s(literal 0 binary64)) x))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x)))) (neg.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (neg.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))) (neg.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (neg.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 x) x)))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 x) x)))) (neg.f64 (fma.f64 (*.f64 x x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x)) (pow.f64 (sin.f64 x) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))))) (neg.f64 (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 6 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 (neg.f64 x) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) (*.f64 x x)))))) (neg.f64 (neg.f64 (neg.f64 (+.f64 (sin.f64 x) x)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x)) (+.f64 (sin.f64 x) x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 x x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x)) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (+.f64 (sin.f64 x) x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) (*.f64 x x))) #s(literal 1 binary64))) (neg.f64 (+.f64 (sin.f64 x) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x)))) (neg.f64 (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (*.f64 (*.f64 x x) x)))) (neg.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64))) (neg.f64 (+.f64 (sin.f64 x) x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 x) x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64))) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64))) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 x x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (+.f64 (sin.f64 x) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (sin.f64 x) x))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64))) (*.f64 (neg.f64 x) x))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64))) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64))) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (sin.f64 x) x)) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64))) (*.f64 x x))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64))) (+.f64 (sin.f64 x) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (neg.f64 (+.f64 (sin.f64 x) x))) (*.f64 (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))) (*.f64 (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))) (*.f64 (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (+.f64 (sin.f64 x) x)) (*.f64 (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)) (*.f64 x x))) (*.f64 (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64)) (neg.f64 (+.f64 (sin.f64 x) x))) (*.f64 (+.f64 (sin.f64 x) x) (*.f64 (neg.f64 x) x))) (*.f64 (+.f64 (sin.f64 x) x) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64)) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))) (+.f64 (sin.f64 x) x)) (*.f64 (+.f64 (sin.f64 x) x) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (*.f64 (*.f64 x x) x))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (*.f64 (*.f64 x x) x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (*.f64 (*.f64 x x) x))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (*.f64 (*.f64 x x) x))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (*.f64 (*.f64 x x) x))) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (*.f64 (*.f64 x x) x))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (*.f64 (*.f64 x x) x))) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (*.f64 (*.f64 x x) x))) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (*.f64 (*.f64 x x) x))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) #s(literal 1 binary64))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (*.f64 (*.f64 x x) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (*.f64 (*.f64 x x) x))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))))
(/.f64 (-.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64))) (*.f64 (neg.f64 x) x)) (neg.f64 (+.f64 (sin.f64 x) x)))
(/.f64 (-.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (*.f64 (*.f64 x x) x)) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 x) x))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 x) x))) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x)) (pow.f64 (sin.f64 x) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))) (fma.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 6 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))) #s(literal 2 binary64))) (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64))) (-.f64 (neg.f64 x) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) (*.f64 x x))))) (neg.f64 (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)))) (neg.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (fma.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 6 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 (*.f64 (+.f64 (sin.f64 x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) (neg.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) (neg.f64 (*.f64 (+.f64 (sin.f64 x) x) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x)) (pow.f64 (sin.f64 x) #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x)) (+.f64 (sin.f64 x) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x)) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (+.f64 (sin.f64 x) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))))
(/.f64 (*.f64 (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))
(/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) (*.f64 x x))) #s(literal 1 binary64)) (+.f64 (sin.f64 x) x))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (*.f64 (*.f64 x x) x))) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x)) (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 x) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x)) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 x) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (*.f64 (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x)))) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))) (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 x) (sin.f64 x)) (-.f64 (*.f64 x x) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x)))))) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))))) (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x)) (+.f64 (sin.f64 x) x)) (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 x x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x)) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (+.f64 (sin.f64 x) x)) (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) (*.f64 x x))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (*.f64 (*.f64 x x) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (sin.f64 x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x))) (-.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (sin.f64 x) x) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x)) (pow.f64 (sin.f64 x) #s(literal 4 binary64)))) (-.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (-.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (fma.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 6 binary64)))) (-.f64 (pow.f64 (sin.f64 x) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 x) (sin.f64 x)))) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 x) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 x) x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (+.f64 (sin.f64 x) x) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x)) (pow.f64 (sin.f64 x) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (fma.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 6 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) (*.f64 x x)))) (neg.f64 (+.f64 (sin.f64 x) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 x) (sin.f64 x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))))
(/.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) (*.f64 x x))) (+.f64 (sin.f64 x) x))
(/.f64 (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 x) (sin.f64 x)))))
(/.f64 (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (+.f64 (sin.f64 x) x)) (-.f64 (sin.f64 x) x)))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (-.f64 (sin.f64 x) x)))
(neg.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) (*.f64 x x))) (neg.f64 (+.f64 (sin.f64 x) x))))
(neg.f64 (/.f64 (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 (sin.f64 x) x) x) #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (neg.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 (sin.f64 x) x) x) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64)))) (fma.f64 (*.f64 (+.f64 (sin.f64 x) x) x) (-.f64 (*.f64 (+.f64 (sin.f64 x) x) x) (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64)) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x (-.f64 x (sin.f64 x)))) (neg.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x)))))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) (*.f64 x x)))) (-.f64 (sin.f64 x) x) (neg.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x)))))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3/2 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (neg.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))))
(fma.f64 #s(literal -1 binary64) x (sin.f64 x))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64)) (/.f64 (sin.f64 x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (neg.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 x) x)) (neg.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x)))))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (neg.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))))
(fma.f64 (sin.f64 x) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (neg.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))))
(fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x)) (neg.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x)))))
(fma.f64 x #s(literal -1 binary64) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))))) (/.f64 (pow.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 2 binary64)) (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))))) (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 2 binary64)) (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 (neg.f64 x) (sin.f64 x))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64)) (-.f64 (neg.f64 x) (sin.f64 x))))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))))))) (/.f64 (pow.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))))))) (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64)) (+.f64 (sin.f64 x) x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (*.f64 (*.f64 x x) x)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (*.f64 (+.f64 (sin.f64 x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (+.f64 (sin.f64 x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (*.f64 (+.f64 (sin.f64 x) x) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x)) (pow.f64 (sin.f64 x) #s(literal 4 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (+.f64 (sin.f64 x) x) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x)) (pow.f64 (sin.f64 x) #s(literal 4 binary64))))))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))))))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 9 binary64)) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (fma.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 6 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)) (fma.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 6 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))) (/.f64 (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))))
(-.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x))) (+.f64 (sin.f64 x) x)) (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x))) (+.f64 (sin.f64 x) x)))
(-.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x)) (pow.f64 (sin.f64 x) #s(literal 4 binary64)))) (+.f64 (sin.f64 x) x)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 x x)) (pow.f64 (sin.f64 x) #s(literal 4 binary64)))) (+.f64 (sin.f64 x) x)))
(-.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (fma.f64 x x (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 x) (sin.f64 x))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (fma.f64 x x (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 x) (sin.f64 x))))))
(-.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 9 binary64)) (fma.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 6 binary64)))) (fma.f64 x x (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 x) (sin.f64 x))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 6 binary64)))) (fma.f64 x x (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 x) (sin.f64 x))))))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 x x (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 x) (sin.f64 x))))) (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 x x (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 x) (sin.f64 x))))))
(-.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))))
(-.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 9 binary64)) (fma.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 6 binary64)))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 x x) x (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 6 binary64)))) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (+.f64 (sin.f64 x) x))) (/.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) (*.f64 x x))) (neg.f64 (+.f64 (sin.f64 x) x))))
(-.f64 (+.f64 (sin.f64 x) #s(literal 0 binary64)) x)
(-.f64 (/.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 x) x)) (/.f64 (fma.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64) (*.f64 x x)) (+.f64 (sin.f64 x) x)))
(-.f64 (/.f64 #s(literal 1/2 binary64) (+.f64 (sin.f64 x) x)) (/.f64 (-.f64 (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x)))
(-.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))
(-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))))
(-.f64 (sin.f64 x) x)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 x) x))) #s(literal -1 binary64)))
(+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (neg.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x)))))
(+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x))) (neg.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 x) x) x)))))
(+.f64 (neg.f64 x) (sin.f64 x))
(+.f64 (sin.f64 x) (neg.f64 x))
(pow.f64 (sin.f64 x) #s(literal 1 binary64))
(sin.f64 x)
(exp.f64 (*.f64 (log.f64 (sin.f64 x)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (sin.f64 x)))

eval21.0ms (0.3%)

Memory
-10.8MiB live, 27.6MiB allocated
Compiler

Compiled 7 811 to 584 computations (92.5% saved)

prune43.0ms (0.6%)

Memory
8.2MiB live, 52.5MiB allocated
Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New1889197
Fresh000
Picked011
Done000
Total18810198
Accuracy
99.9%
Counts
198 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
25.0%
(/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 x) #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (+.f64 (sin.f64 x) #s(literal 0 binary64)) (+.f64 (sin.f64 x) #s(literal 0 binary64)) (fma.f64 x x (*.f64 (+.f64 (sin.f64 x) #s(literal 0 binary64)) x))))
3.3%
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))))
71.3%
(-.f64 (sin.f64 x) x)
69.7%
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)
69.6%
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x)
98.4%
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)))
98.1%
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) (*.f64 x x)))
98.4%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x))
97.5%
#s(approx (- (sin x) x) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)))
6.6%
#s(approx (- (sin x) x) (neg.f64 x))
Compiler

Compiled 321 to 153 computations (52.3% saved)

simplify104.0ms (1.4%)

Memory
-2.3MiB live, 73.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff192
(+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))
cost-diff192
(-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)))
cost-diff6912
(*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))
cost-diff20672
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))))
cost-diff0
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
cost-diff0
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
cost-diff0
#s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
cost-diff0
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)
cost-diff0
(fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64))
cost-diff0
(*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
cost-diff0
#s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x))
cost-diff0
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x)
cost-diff0
(neg.f64 x)
cost-diff0
#s(approx (- (sin x) x) (neg.f64 x))
cost-diff0
(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))
cost-diff0
(*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)
cost-diff0
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))
cost-diff0
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)))
Rules
7 548×lower-fma.f32
7 536×lower-fma.f64
2 556×lower-*.f32
2 546×lower-*.f64
2 232×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034288
062262
1119255
2252238
3716236
41879236
54391235
08168229
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)
(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))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
#s(literal -1/5040 binary64)
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
#s(approx (- (sin x) x) (neg.f64 x))
(neg.f64 x)
x
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x)
#s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64))
(*.f64 x x)
x
#s(literal -1/6 binary64)
#s(literal 1 binary64)
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)
#s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
#s(literal 1 binary64)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)))
#s(literal 0 binary64)
(pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))
(-.f64 x (sin.f64 x))
x
(sin.f64 x)
#s(literal 3 binary64)
(+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))
(fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))
(*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))
Outputs
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))
(*.f64 (*.f64 (*.f64 x x) x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)
(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))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
#s(literal -1/5040 binary64)
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
#s(approx (- (sin x) x) (neg.f64 x))
(neg.f64 x)
x
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x)
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x)
#s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x))
#s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)
(fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64))
(*.f64 x x)
x
#s(literal -1/6 binary64)
#s(literal 1 binary64)
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)
#s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
#s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
#s(literal 1 binary64)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))))
(-.f64 (sin.f64 x) x)
(-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)))
(pow.f64 (-.f64 (sin.f64 x) x) #s(literal 3 binary64))
#s(literal 0 binary64)
(pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))
(-.f64 x (sin.f64 x))
x
(sin.f64 x)
#s(literal 3 binary64)
(+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))
(*.f64 (-.f64 (sin.f64 x) x) (-.f64 (sin.f64 x) x))
(fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))
(*.f64 (-.f64 (sin.f64 x) x) (-.f64 (sin.f64 x) x))
(*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))
#s(literal 0 binary64)

localize224.0ms (3%)

Memory
11.1MiB live, 171.7MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.07716752930532605
(pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))
accuracy0.08203125
(fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))
accuracy18.357094943842384
(-.f64 x (sin.f64 x))
accuracy54.06931783334195
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))))
accuracy0.0078125
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
accuracy0.015625
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
accuracy1.1200352596258705
#s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
accuracy18.357094943842384
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)
accuracy0.0078125
(fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64))
accuracy0.0078125
(*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
accuracy1.0915806106882542
#s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x))
accuracy18.357094943842384
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x)
accuracy0
(neg.f64 x)
accuracy59.793461337219505
#s(approx (- (sin x) x) (neg.f64 x))
accuracy0.00390625
(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))
accuracy0.109375
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))
accuracy0.3515625
(*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)
accuracy0.9286282499358669
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)))
Samples
141.0ms208×1valid
51.0ms37×2valid
3.0ms11×0valid
Compiler

Compiled 240 to 35 computations (85.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 149.0ms
ival-sin: 53.0ms (35.6% of total)
ival-mult: 29.0ms (19.5% of total)
adjust: 19.0ms (12.8% of total)
ival-add: 15.0ms (10.1% of total)
const: 14.0ms (9.4% of total)
ival-sub: 8.0ms (5.4% of total)
ival-pow: 7.0ms (4.7% of total)
ival-div: 2.0ms (1.3% of total)
ival-neg: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series21.0ms (0.3%)

Memory
-19.3MiB live, 18.7MiB allocated
Counts
22 → 264
Calls
Call 1
Inputs
#s(alt #s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())
#s(alt (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)) (patch (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)) #<representation binary64>) () ())
#s(alt #s(approx (- (sin x) x) (neg.f64 x)) (patch #s(approx (- (sin x) x) (neg.f64 x)) #<representation binary64>) () ())
#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())
#s(alt (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())
#s(alt #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())
#s(alt #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (patch (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) #<representation binary64>) () ())
#s(alt (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (patch (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) #<representation binary64>) () ())
#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #<representation binary64>) () ())
#s(alt (-.f64 x (sin.f64 x)) (patch (-.f64 x (sin.f64 x)) #<representation binary64>) () ())
#s(alt (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))) (patch (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))) #<representation binary64>) () ())
#s(alt (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (patch (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (* -1/6 (pow x 3)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 x) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt -1/6 (taylor 0 x) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/120 (pow x 2)) 1/6) (taylor 0 x) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6) (taylor 0 x) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6) (taylor 0 x) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow x 3)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (neg.f64 x)) (patch #s(approx (- (sin x) x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (neg.f64 x)) (patch #s(approx (- (sin x) x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (neg.f64 x)) (patch #s(approx (- (sin x) x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (neg.f64 x)) (patch #s(approx (- (sin x) x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow x 3)) (taylor 0 x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)) (taylor 0 x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/6 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))) (taylor 0 x) (#s(alt #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) 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 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/6 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/6 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/6 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow x 3)) (taylor 0 x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)) (taylor 0 x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/6 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))) (taylor 0 x) (#s(alt #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) 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 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/6 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow x 3)) (taylor 0 x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)) (taylor 0 x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor 0 x) (#s(alt (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (patch (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor 0 x) (#s(alt (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (patch (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor 0 x) (#s(alt (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (patch (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor 0 x) (#s(alt (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (patch (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1/216 (pow x 9)) (taylor 0 x) (#s(alt (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (patch (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 9) (- (* 1/1440 (pow x 2)) 1/216)) (taylor 0 x) (#s(alt (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (patch (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 9) (- (* (pow x 2) (+ 1/1440 (* -31/604800 (pow x 2)))) 1/216)) (taylor 0 x) (#s(alt (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (patch (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 9) (- (* (pow x 2) (+ 1/1440 (* (pow x 2) (- (* 67/27216000 (pow x 2)) 31/604800)))) 1/216)) (taylor 0 x) (#s(alt (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (patch (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/36 (pow x 6)) (taylor 0 x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/36 (* -1/360 (pow x 2)))) (taylor 0 x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/36 (* (pow x 2) (- (* 41/302400 (pow x 2)) 1/360)))) (taylor 0 x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/36 (* (pow x 2) (- (* (pow x 2) (+ 41/302400 (* -23/5443200 (pow x 2)))) 1/360)))) (taylor 0 x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))) #<representation binary64>) () ())) ())
#s(alt -1/6 (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/120 (pow x 2)) 1/6) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/120 (pow x 2)) 1/6) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/120 (pow x 2)) 1/6) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow x 3)) (taylor 0 x) (#s(alt (-.f64 x (sin.f64 x)) (patch (-.f64 x (sin.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/6 (* -1/120 (pow x 2)))) (taylor 0 x) (#s(alt (-.f64 x (sin.f64 x)) (patch (-.f64 x (sin.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120)))) (taylor 0 x) (#s(alt (-.f64 x (sin.f64 x)) (patch (-.f64 x (sin.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/5040 (* -1/362880 (pow x 2)))) 1/120)))) (taylor 0 x) (#s(alt (-.f64 x (sin.f64 x)) (patch (-.f64 x (sin.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 1/36 (pow x 6)) (taylor 0 x) (#s(alt (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))) (patch (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/36 (* -1/360 (pow x 2)))) (taylor 0 x) (#s(alt (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))) (patch (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/36 (* (pow x 2) (- (* 41/302400 (pow x 2)) 1/360)))) (taylor 0 x) (#s(alt (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))) (patch (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (+ 1/36 (* (pow x 2) (- (* (pow x 2) (+ 41/302400 (* -23/5443200 (pow x 2)))) 1/360)))) (taylor 0 x) (#s(alt (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))) (patch (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/216 (pow x 9)) (taylor 0 x) (#s(alt (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (patch (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 9) (+ 1/216 (* -1/1440 (pow x 2)))) (taylor 0 x) (#s(alt (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (patch (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 9) (+ 1/216 (* (pow x 2) (- (* 31/604800 (pow x 2)) 1/1440)))) (taylor 0 x) (#s(alt (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (patch (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 9) (+ 1/216 (* (pow x 2) (- (* (pow x 2) (+ 31/604800 (* -67/27216000 (pow x 2)))) 1/1440)))) (taylor 0 x) (#s(alt (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (patch (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow x 7)) (taylor inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))) (taylor inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))) (taylor inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow x 5)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow x 4)) (taylor inf x) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor inf x) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))) (taylor inf x) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))) (taylor inf x) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (neg.f64 x)) (patch #s(approx (- (sin x) x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (neg.f64 x)) (patch #s(approx (- (sin x) x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (neg.f64 x)) (patch #s(approx (- (sin x) x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (neg.f64 x)) (patch #s(approx (- (sin x) x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor inf x) (#s(alt #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor inf x) (#s(alt #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor inf x) (#s(alt #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor inf x) (#s(alt #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (/ 1 (pow x 2)) 1/6)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (/ 1 (pow x 2)) 1/6)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (/ 1 (pow x 2)) 1/6)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/6)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/6)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/6)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor inf x) (#s(alt #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor inf x) (#s(alt #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor inf x) (#s(alt #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor inf x) (#s(alt #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor inf x) (#s(alt (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (patch (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor inf x) (#s(alt (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (patch (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor inf x) (#s(alt (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (patch (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor inf x) (#s(alt (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (patch (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow x 3)) (taylor inf x) (#s(alt (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (patch (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* -1 (/ (+ (* -2 (sin x)) (* -1 (sin x))) x)) 1)) (taylor inf x) (#s(alt (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (patch (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* -1 (/ (+ (* 2 (pow (sin x) 2)) (pow (sin x) 2)) (pow x 2))) (+ 1 (+ (* -2 (/ (sin x) x)) (* -1 (/ (sin x) x)))))) (taylor inf x) (#s(alt (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (patch (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (/ (pow (sin x) 3) (pow x 3)) (+ 1 (+ (* -2 (/ (sin x) x)) (+ (* -1 (/ (sin x) x)) (+ (* 2 (/ (pow (sin x) 2) (pow x 2))) (/ (pow (sin x) 2) (pow x 2)))))))) (taylor inf x) (#s(alt (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (patch (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -2 (/ (sin x) x)))) (taylor inf x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (+ (* -2 (/ (sin x) x)) (/ (pow (sin x) 2) (pow x 2))))) (taylor inf x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (+ (* -2 (/ (sin x) x)) (/ (pow (sin x) 2) (pow x 2))))) (taylor inf x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (-.f64 x (sin.f64 x)) (patch (-.f64 x (sin.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ (sin x) x)))) (taylor inf x) (#s(alt (-.f64 x (sin.f64 x)) (patch (-.f64 x (sin.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ (sin x) x)))) (taylor inf x) (#s(alt (-.f64 x (sin.f64 x)) (patch (-.f64 x (sin.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ (sin x) x)))) (taylor inf x) (#s(alt (-.f64 x (sin.f64 x)) (patch (-.f64 x (sin.f64 x)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))) (patch (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -2 (/ (sin x) x)))) (taylor inf x) (#s(alt (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))) (patch (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (+ (* -2 (/ (sin x) x)) (/ (pow (sin x) 2) (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))) (patch (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (+ (* -2 (/ (sin x) x)) (/ (pow (sin x) 2) (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))) (patch (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (patch (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1 (+ (* -2 (/ (sin x) x)) (* -1 (/ (sin x) x))))) (taylor inf x) (#s(alt (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (patch (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1 (+ (* -2 (/ (sin x) x)) (+ (* -1 (/ (sin x) x)) (+ (* 2 (/ (pow (sin x) 2) (pow x 2))) (/ (pow (sin x) 2) (pow x 2))))))) (taylor inf x) (#s(alt (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (patch (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 1 (+ (* -2 (/ (sin x) x)) (+ (* -1 (/ (sin x) x)) (+ (* -1 (/ (pow (sin x) 3) (pow x 3))) (+ (* 2 (/ (pow (sin x) 2) (pow x 2))) (/ (pow (sin x) 2) (pow x 2)))))))) (taylor inf x) (#s(alt (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (patch (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow x 7)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow x 5)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow x 4)) (taylor -inf x) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor -inf x) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))) (taylor -inf x) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))) (taylor -inf x) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (neg.f64 x)) (patch #s(approx (- (sin x) x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (neg.f64 x)) (patch #s(approx (- (sin x) x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (neg.f64 x)) (patch #s(approx (- (sin x) x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (neg.f64 x)) (patch #s(approx (- (sin x) x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor -inf x) (#s(alt #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor -inf x) (#s(alt #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor -inf x) (#s(alt #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor -inf x) (#s(alt #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/6)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/6)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/6)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor -inf x) (#s(alt #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor -inf x) (#s(alt #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor -inf x) (#s(alt #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor -inf x) (#s(alt #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor -inf x) (#s(alt (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (patch (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor -inf x) (#s(alt (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (patch (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor -inf x) (#s(alt (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (patch (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor -inf x) (#s(alt (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (patch (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow x 3)) (taylor -inf x) (#s(alt (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (patch (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (+ 1 (* -1 (/ (+ (sin x) (* 2 (sin x))) x))))) (taylor -inf x) (#s(alt (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (patch (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (+ 1 (* -1 (/ (- (* -1 (/ (+ (* 2 (pow (sin x) 2)) (pow (sin x) 2)) x)) (* -1 (+ (sin x) (* 2 (sin x))))) x))))) (taylor -inf x) (#s(alt (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (patch (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (sin x) 3) x)) (* -1 (+ (* 2 (pow (sin x) 2)) (pow (sin x) 2)))) x)) (* -1 (+ (sin x) (* 2 (sin x))))) x))))) (taylor -inf x) (#s(alt (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (patch (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -2 (/ (sin x) x)))) (taylor -inf x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow (sin x) 2) x)) (* 2 (sin x))) x)))) (taylor -inf x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow (sin x) 2) x)) (* 2 (sin x))) x)))) (taylor -inf x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (-.f64 x (sin.f64 x)) (patch (-.f64 x (sin.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ (sin x) x) 1))) (taylor -inf x) (#s(alt (-.f64 x (sin.f64 x)) (patch (-.f64 x (sin.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ (sin x) x) 1))) (taylor -inf x) (#s(alt (-.f64 x (sin.f64 x)) (patch (-.f64 x (sin.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ (sin x) x) 1))) (taylor -inf x) (#s(alt (-.f64 x (sin.f64 x)) (patch (-.f64 x (sin.f64 x)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))) (patch (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -2 (/ (sin x) x)))) (taylor -inf x) (#s(alt (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))) (patch (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow (sin x) 2) x)) (* 2 (sin x))) x)))) (taylor -inf x) (#s(alt (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))) (patch (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow (sin x) 2) x)) (* 2 (sin x))) x)))) (taylor -inf x) (#s(alt (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))) (patch (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor -inf x) (#s(alt (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (patch (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- (+ (* 2 (/ (sin x) x)) (/ (sin x) x)) 1))) (taylor -inf x) (#s(alt (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (patch (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- (* -1 (/ (+ (* -1 (+ (sin x) (* 2 (sin x)))) (+ (* 2 (/ (pow (sin x) 2) x)) (/ (pow (sin x) 2) x))) x)) 1))) (taylor -inf x) (#s(alt (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (patch (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- (* -1 (/ (+ (* -1 (+ (sin x) (* 2 (sin x)))) (* -1 (/ (+ (* -1 (+ (* 2 (pow (sin x) 2)) (pow (sin x) 2))) (/ (pow (sin x) 3) x)) x))) x)) 1))) (taylor -inf x) (#s(alt (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (patch (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
5.0ms
x
@0
((- (sin x) x) (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) (- (sin x) x) (neg x) (- (sin x) x) (sin x) (* (+ (* (* x x) -1/6) 1) x) (+ (* (* x x) -1/6) 1) (- (sin x) x) (sin x) (* (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) x) (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (* 0 (- x (sin x))) (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x))))) (+ (* (* x x) 1/120) -1/6) (- x (sin x)) (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))) (pow (- x (sin x)) 3))
3.0ms
x
@-inf
((- (sin x) x) (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) (- (sin x) x) (neg x) (- (sin x) x) (sin x) (* (+ (* (* x x) -1/6) 1) x) (+ (* (* x x) -1/6) 1) (- (sin x) x) (sin x) (* (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) x) (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (* 0 (- x (sin x))) (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x))))) (+ (* (* x x) 1/120) -1/6) (- x (sin x)) (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))) (pow (- x (sin x)) 3))
3.0ms
x
@inf
((- (sin x) x) (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) (- (sin x) x) (neg x) (- (sin x) x) (sin x) (* (+ (* (* x x) -1/6) 1) x) (+ (* (* x x) -1/6) 1) (- (sin x) x) (sin x) (* (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) x) (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (* 0 (- x (sin x))) (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x))))) (+ (* (* x x) 1/120) -1/6) (- x (sin x)) (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))) (pow (- x (sin x)) 3))

simplify161.0ms (2.2%)

Memory
3.1MiB live, 116.6MiB allocated
Algorithm
egg-herbie
Rules
15 452×lower-fma.f64
15 452×lower-fma.f32
5 090×lower-+.f64
5 090×lower-+.f32
5 088×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02892529
18372469
227812413
081182284
Stop Event
iter limit
node limit
Counts
264 → 258
Calls
Call 1
Inputs
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* -1/6 x)
(* x (- (* 1/120 (pow x 2)) 1/6))
(* x (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* x (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
-1/6
(- (* 1/120 (pow x 2)) 1/6)
(- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)
(- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
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))))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(* x (+ 1 (* -1/6 (pow x 2))))
(* x (+ 1 (* -1/6 (pow x 2))))
1
(+ 1 (* -1/6 (pow x 2)))
(+ 1 (* -1/6 (pow x 2)))
(+ 1 (* -1/6 (pow x 2)))
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
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))))
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) (- (* 1/120 (pow x 2)) 1/6))))
1
(+ 1 (* -1/6 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))
(+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
0
0
0
0
(* -1/216 (pow x 9))
(* (pow x 9) (- (* 1/1440 (pow x 2)) 1/216))
(* (pow x 9) (- (* (pow x 2) (+ 1/1440 (* -31/604800 (pow x 2)))) 1/216))
(* (pow x 9) (- (* (pow x 2) (+ 1/1440 (* (pow x 2) (- (* 67/27216000 (pow x 2)) 31/604800)))) 1/216))
(* 1/36 (pow x 6))
(* (pow x 6) (+ 1/36 (* -1/360 (pow x 2))))
(* (pow x 6) (+ 1/36 (* (pow x 2) (- (* 41/302400 (pow x 2)) 1/360))))
(* (pow x 6) (+ 1/36 (* (pow x 2) (- (* (pow x 2) (+ 41/302400 (* -23/5443200 (pow x 2)))) 1/360))))
-1/6
(- (* 1/120 (pow x 2)) 1/6)
(- (* 1/120 (pow x 2)) 1/6)
(- (* 1/120 (pow x 2)) 1/6)
(* 1/6 (pow x 3))
(* (pow x 3) (+ 1/6 (* -1/120 (pow x 2))))
(* (pow x 3) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(* (pow x 3) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/5040 (* -1/362880 (pow x 2)))) 1/120))))
(* 1/36 (pow x 6))
(* (pow x 6) (+ 1/36 (* -1/360 (pow x 2))))
(* (pow x 6) (+ 1/36 (* (pow x 2) (- (* 41/302400 (pow x 2)) 1/360))))
(* (pow x 6) (+ 1/36 (* (pow x 2) (- (* (pow x 2) (+ 41/302400 (* -23/5443200 (pow x 2)))) 1/360))))
(* 1/216 (pow x 9))
(* (pow x 9) (+ 1/216 (* -1/1440 (pow x 2))))
(* (pow x 9) (+ 1/216 (* (pow x 2) (- (* 31/604800 (pow x 2)) 1/1440))))
(* (pow x 9) (+ 1/216 (* (pow x 2) (- (* (pow x 2) (+ 31/604800 (* -67/27216000 (pow x 2)))) 1/1440))))
(* -1 x)
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(* -1/5040 (pow x 7))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1/5040 (pow x 5))
(* (pow x 5) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 5) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* (pow x 5) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1/5040 (pow x 4))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1 x)
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(sin x)
(sin x)
(sin x)
(sin x)
(* -1/6 (pow x 3))
(* (pow x 3) (- (/ 1 (pow x 2)) 1/6))
(* (pow x 3) (- (/ 1 (pow x 2)) 1/6))
(* (pow x 3) (- (/ 1 (pow x 2)) 1/6))
(* -1/6 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(* -1 x)
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(sin x)
(sin x)
(sin x)
(sin x)
(* 1/120 (pow x 5))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(* 1/120 (pow x 4))
(* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(* -1 x)
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
0
0
0
0
(* -1 (pow x 3))
(* (pow x 3) (- (* -1 (/ (+ (* -2 (sin x)) (* -1 (sin x))) x)) 1))
(* (pow x 3) (- (* -1 (/ (+ (* 2 (pow (sin x) 2)) (pow (sin x) 2)) (pow x 2))) (+ 1 (+ (* -2 (/ (sin x) x)) (* -1 (/ (sin x) x))))))
(* (pow x 3) (- (/ (pow (sin x) 3) (pow x 3)) (+ 1 (+ (* -2 (/ (sin x) x)) (+ (* -1 (/ (sin x) x)) (+ (* 2 (/ (pow (sin x) 2) (pow x 2))) (/ (pow (sin x) 2) (pow x 2))))))))
(pow x 2)
(* (pow x 2) (+ 1 (* -2 (/ (sin x) x))))
(* (pow x 2) (+ 1 (+ (* -2 (/ (sin x) x)) (/ (pow (sin x) 2) (pow x 2)))))
(* (pow x 2) (+ 1 (+ (* -2 (/ (sin x) x)) (/ (pow (sin x) 2) (pow x 2)))))
(* 1/120 (pow x 2))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
x
(* x (+ 1 (* -1 (/ (sin x) x))))
(* x (+ 1 (* -1 (/ (sin x) x))))
(* x (+ 1 (* -1 (/ (sin x) x))))
(pow x 2)
(* (pow x 2) (+ 1 (* -2 (/ (sin x) x))))
(* (pow x 2) (+ 1 (+ (* -2 (/ (sin x) x)) (/ (pow (sin x) 2) (pow x 2)))))
(* (pow x 2) (+ 1 (+ (* -2 (/ (sin x) x)) (/ (pow (sin x) 2) (pow x 2)))))
(pow x 3)
(* (pow x 3) (+ 1 (+ (* -2 (/ (sin x) x)) (* -1 (/ (sin x) x)))))
(* (pow x 3) (+ 1 (+ (* -2 (/ (sin x) x)) (+ (* -1 (/ (sin x) x)) (+ (* 2 (/ (pow (sin x) 2) (pow x 2))) (/ (pow (sin x) 2) (pow x 2)))))))
(* (pow x 3) (+ 1 (+ (* -2 (/ (sin x) x)) (+ (* -1 (/ (sin x) x)) (+ (* -1 (/ (pow (sin x) 3) (pow x 3))) (+ (* 2 (/ (pow (sin x) 2) (pow x 2))) (/ (pow (sin x) 2) (pow x 2))))))))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1/5040 (pow x 7))
(* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(* -1/5040 (pow x 5))
(* -1 (* (pow x 5) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 5) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 5) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(* -1/5040 (pow x 4))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(sin x)
(sin x)
(sin x)
(sin x)
(* -1/6 (pow x 3))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(* -1/6 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(sin x)
(sin x)
(sin x)
(sin x)
(* 1/120 (pow x 5))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(* 1/120 (pow x 4))
(* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
0
0
0
0
(* -1 (pow x 3))
(* -1 (* (pow x 3) (+ 1 (* -1 (/ (+ (sin x) (* 2 (sin x))) x)))))
(* -1 (* (pow x 3) (+ 1 (* -1 (/ (- (* -1 (/ (+ (* 2 (pow (sin x) 2)) (pow (sin x) 2)) x)) (* -1 (+ (sin x) (* 2 (sin x))))) x)))))
(* -1 (* (pow x 3) (+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (sin x) 3) x)) (* -1 (+ (* 2 (pow (sin x) 2)) (pow (sin x) 2)))) x)) (* -1 (+ (sin x) (* 2 (sin x))))) x)))))
(pow x 2)
(* (pow x 2) (+ 1 (* -2 (/ (sin x) x))))
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow (sin x) 2) x)) (* 2 (sin x))) x))))
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow (sin x) 2) x)) (* 2 (sin x))) x))))
(* 1/120 (pow x 2))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
x
(* -1 (* x (- (/ (sin x) x) 1)))
(* -1 (* x (- (/ (sin x) x) 1)))
(* -1 (* x (- (/ (sin x) x) 1)))
(pow x 2)
(* (pow x 2) (+ 1 (* -2 (/ (sin x) x))))
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow (sin x) 2) x)) (* 2 (sin x))) x))))
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow (sin x) 2) x)) (* 2 (sin x))) x))))
(pow x 3)
(* -1 (* (pow x 3) (- (+ (* 2 (/ (sin x) x)) (/ (sin x) x)) 1)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* -1 (+ (sin x) (* 2 (sin x)))) (+ (* 2 (/ (pow (sin x) 2) x)) (/ (pow (sin x) 2) x))) x)) 1)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* -1 (+ (sin x) (* 2 (sin x)))) (* -1 (/ (+ (* -1 (+ (* 2 (pow (sin x) 2)) (pow (sin x) 2))) (/ (pow (sin x) 3) x)) x))) x)) 1)))
Outputs
(* -1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) x) x)
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))
(* -1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) x) x)
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(* x (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x)
(* x (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)
(* x (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)
-1/6
#s(literal -1/6 binary64)
(- (* 1/120 (pow x 2)) 1/6)
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)
(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))
(- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)
(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))
(* -1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) x) x)
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) x) x)
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x #s(literal -1/6 binary64)) x #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x #s(literal 1 binary64)) x)
x
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x #s(literal -1/6 binary64)) x #s(literal 1 binary64)) x)
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x #s(literal -1/6 binary64)) x #s(literal 1 binary64)) x)
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x #s(literal -1/6 binary64)) x #s(literal 1 binary64)) x)
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow x 2)))
(fma.f64 (*.f64 x #s(literal -1/6 binary64)) x #s(literal 1 binary64))
(+ 1 (* -1/6 (pow x 2)))
(fma.f64 (*.f64 x #s(literal -1/6 binary64)) x #s(literal 1 binary64))
(+ 1 (* -1/6 (pow x 2)))
(fma.f64 (*.f64 x #s(literal -1/6 binary64)) x #s(literal 1 binary64))
(* -1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) x) x)
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x #s(literal -1/6 binary64)) x #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x #s(literal 1 binary64)) x)
x
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x #s(literal -1/6 binary64)) x #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x #s(literal 1 binary64)) x)
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow x 2)))
(fma.f64 (*.f64 x #s(literal -1/6 binary64)) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))
(fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))
(fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x #s(literal 1 binary64))
(* -1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) x) x)
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
(* -1/216 (pow x 9))
(*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal -1/216 binary64))
(* (pow x 9) (- (* 1/1440 (pow x 2)) 1/216))
(*.f64 (fma.f64 #s(literal 1/1440 binary64) (*.f64 x x) #s(literal -1/216 binary64)) (pow.f64 x #s(literal 9 binary64)))
(* (pow x 9) (- (* (pow x 2) (+ 1/1440 (* -31/604800 (pow x 2)))) 1/216))
(*.f64 (fma.f64 (fma.f64 #s(literal -31/604800 binary64) (*.f64 x x) #s(literal 1/1440 binary64)) (*.f64 x x) #s(literal -1/216 binary64)) (pow.f64 x #s(literal 9 binary64)))
(* (pow x 9) (- (* (pow x 2) (+ 1/1440 (* (pow x 2) (- (* 67/27216000 (pow x 2)) 31/604800)))) 1/216))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 67/27216000 binary64) (*.f64 x x) #s(literal -31/604800 binary64)) (*.f64 x x) #s(literal 1/1440 binary64)) (*.f64 x x) #s(literal -1/216 binary64)) (pow.f64 x #s(literal 9 binary64)))
(* 1/36 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/36 binary64))
(* (pow x 6) (+ 1/36 (* -1/360 (pow x 2))))
(*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/36 (* (pow x 2) (- (* 41/302400 (pow x 2)) 1/360))))
(*.f64 (fma.f64 (fma.f64 #s(literal 41/302400 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/36 (* (pow x 2) (- (* (pow x 2) (+ 41/302400 (* -23/5443200 (pow x 2)))) 1/360))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -23/5443200 binary64) (*.f64 x x) #s(literal 41/302400 binary64)) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 6 binary64)))
-1/6
#s(literal -1/6 binary64)
(- (* 1/120 (pow x 2)) 1/6)
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(- (* 1/120 (pow x 2)) 1/6)
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(- (* 1/120 (pow x 2)) 1/6)
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(* 1/6 (pow x 3))
(*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) x)
(* (pow x 3) (+ 1/6 (* -1/120 (pow x 2))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 x x))
(* (pow x 3) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 x x))
(* (pow x 3) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/5040 (* -1/362880 (pow x 2)))) 1/120))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal -1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 x x))
(* 1/36 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/36 binary64))
(* (pow x 6) (+ 1/36 (* -1/360 (pow x 2))))
(*.f64 (fma.f64 #s(literal -1/360 binary64) (*.f64 x x) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/36 (* (pow x 2) (- (* 41/302400 (pow x 2)) 1/360))))
(*.f64 (fma.f64 (fma.f64 #s(literal 41/302400 binary64) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/36 (* (pow x 2) (- (* (pow x 2) (+ 41/302400 (* -23/5443200 (pow x 2)))) 1/360))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -23/5443200 binary64) (*.f64 x x) #s(literal 41/302400 binary64)) (*.f64 x x) #s(literal -1/360 binary64)) (*.f64 x x) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 6 binary64)))
(* 1/216 (pow x 9))
(*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 9 binary64)))
(* (pow x 9) (+ 1/216 (* -1/1440 (pow x 2))))
(*.f64 (fma.f64 #s(literal -1/1440 binary64) (*.f64 x x) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 9 binary64)))
(* (pow x 9) (+ 1/216 (* (pow x 2) (- (* 31/604800 (pow x 2)) 1/1440))))
(*.f64 (fma.f64 (fma.f64 #s(literal 31/604800 binary64) (*.f64 x x) #s(literal -1/1440 binary64)) (*.f64 x x) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 9 binary64)))
(* (pow x 9) (+ 1/216 (* (pow x 2) (- (* (pow x 2) (+ 31/604800 (* -67/27216000 (pow x 2)))) 1/1440))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -67/27216000 binary64) (*.f64 x x) #s(literal 31/604800 binary64)) (*.f64 x x) #s(literal -1/1440 binary64)) (*.f64 x x) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 9 binary64)))
(* -1 x)
(neg.f64 x)
(* x (- (/ (sin x) x) 1))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(* x (- (/ (sin x) x) 1))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(* x (- (/ (sin x) x) 1))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(* -1/5040 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/5040 binary64))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(* -1/5040 (pow x 5))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -1/5040 binary64))
(* (pow x 5) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))
(* (pow x 5) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* (pow x 5) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* -1/5040 (pow x 4))
(*.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x) x)
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* -1 x)
(neg.f64 x)
(* x (- (/ (sin x) x) 1))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(* x (- (/ (sin x) x) 1))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(* x (- (/ (sin x) x) 1))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* x (- (/ (sin x) x) 1))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(* x (- (/ (sin x) x) 1))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(* x (- (/ (sin x) x) 1))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(* -1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) x) x)
(* (pow x 3) (- (/ 1 (pow x 2)) 1/6))
(*.f64 (fma.f64 (*.f64 x #s(literal -1/6 binary64)) x #s(literal 1 binary64)) x)
(* (pow x 3) (- (/ 1 (pow x 2)) 1/6))
(*.f64 (fma.f64 (*.f64 x #s(literal -1/6 binary64)) x #s(literal 1 binary64)) x)
(* (pow x 3) (- (/ 1 (pow x 2)) 1/6))
(*.f64 (fma.f64 (*.f64 x #s(literal -1/6 binary64)) x #s(literal 1 binary64)) x)
(* -1/6 (pow x 2))
(*.f64 (*.f64 x #s(literal -1/6 binary64)) x)
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(fma.f64 (*.f64 x #s(literal -1/6 binary64)) x #s(literal 1 binary64))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(fma.f64 (*.f64 x #s(literal -1/6 binary64)) x #s(literal 1 binary64))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(fma.f64 (*.f64 x #s(literal -1/6 binary64)) x #s(literal 1 binary64))
(* -1 x)
(neg.f64 x)
(* x (- (/ (sin x) x) 1))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(* x (- (/ (sin x) x) 1))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(* x (- (/ (sin x) x) 1))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(* 1/120 (pow x 5))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/120 binary64))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/120 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/120 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))
(* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/120 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/120 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* -1 x)
(neg.f64 x)
(* x (- (/ (sin x) x) 1))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(* x (- (/ (sin x) x) 1))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(* x (- (/ (sin x) x) 1))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
(* -1 (pow x 3))
(*.f64 (*.f64 (neg.f64 x) x) x)
(* (pow x 3) (- (* -1 (/ (+ (* -2 (sin x)) (* -1 (sin x))) x)) 1))
(*.f64 (*.f64 (fma.f64 (/.f64 (sin.f64 x) x) #s(literal 3 binary64) #s(literal -1 binary64)) x) (*.f64 x x))
(* (pow x 3) (- (* -1 (/ (+ (* 2 (pow (sin x) 2)) (pow (sin x) 2)) (pow x 2))) (+ 1 (+ (* -2 (/ (sin x) x)) (* -1 (/ (sin x) x))))))
(*.f64 (*.f64 (neg.f64 x) x) (fma.f64 (/.f64 (*.f64 #s(literal 3 binary64) (-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) x) (sin.f64 x))) x) x x))
(* (pow x 3) (- (/ (pow (sin x) 3) (pow x 3)) (+ 1 (+ (* -2 (/ (sin x) x)) (+ (* -1 (/ (sin x) x)) (+ (* 2 (/ (pow (sin x) 2) (pow x 2))) (/ (pow (sin x) 2) (pow x 2))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 #s(literal 3 binary64) (/.f64 (sin.f64 x) x)) (fma.f64 #s(literal -3 binary64) (/.f64 (sin.f64 x) x) #s(literal 1 binary64)))) (*.f64 (*.f64 x x) x))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -2 (/ (sin x) x))))
(*.f64 (*.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x) x)
(* (pow x 2) (+ 1 (+ (* -2 (/ (sin x) x)) (/ (pow (sin x) 2) (pow x 2)))))
(*.f64 (fma.f64 (/.f64 (sin.f64 x) x) (+.f64 (/.f64 (sin.f64 x) x) #s(literal -2 binary64)) #s(literal 1 binary64)) (*.f64 x x))
(* (pow x 2) (+ 1 (+ (* -2 (/ (sin x) x)) (/ (pow (sin x) 2) (pow x 2)))))
(*.f64 (fma.f64 (/.f64 (sin.f64 x) x) (+.f64 (/.f64 (sin.f64 x) x) #s(literal -2 binary64)) #s(literal 1 binary64)) (*.f64 x x))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) x) x)
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) x) x)
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) x) x)
x
(* x (+ 1 (* -1 (/ (sin x) x))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) x)
(* x (+ 1 (* -1 (/ (sin x) x))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) x)
(* x (+ 1 (* -1 (/ (sin x) x))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) x)
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -2 (/ (sin x) x))))
(*.f64 (*.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x) x)
(* (pow x 2) (+ 1 (+ (* -2 (/ (sin x) x)) (/ (pow (sin x) 2) (pow x 2)))))
(*.f64 (fma.f64 (/.f64 (sin.f64 x) x) (+.f64 (/.f64 (sin.f64 x) x) #s(literal -2 binary64)) #s(literal 1 binary64)) (*.f64 x x))
(* (pow x 2) (+ 1 (+ (* -2 (/ (sin x) x)) (/ (pow (sin x) 2) (pow x 2)))))
(*.f64 (fma.f64 (/.f64 (sin.f64 x) x) (+.f64 (/.f64 (sin.f64 x) x) #s(literal -2 binary64)) #s(literal 1 binary64)) (*.f64 x x))
(pow x 3)
(*.f64 (*.f64 x x) x)
(* (pow x 3) (+ 1 (+ (* -2 (/ (sin x) x)) (* -1 (/ (sin x) x)))))
(*.f64 (*.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x) (*.f64 x x))
(* (pow x 3) (+ 1 (+ (* -2 (/ (sin x) x)) (+ (* -1 (/ (sin x) x)) (+ (* 2 (/ (pow (sin x) 2) (pow x 2))) (/ (pow (sin x) 2) (pow x 2)))))))
(*.f64 (*.f64 x x) (fma.f64 (/.f64 (*.f64 #s(literal 3 binary64) (-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) x) (sin.f64 x))) x) x x))
(* (pow x 3) (+ 1 (+ (* -2 (/ (sin x) x)) (+ (* -1 (/ (sin x) x)) (+ (* -1 (/ (pow (sin x) 3) (pow x 3))) (+ (* 2 (/ (pow (sin x) 2) (pow x 2))) (/ (pow (sin x) 2) (pow x 2))))))))
(*.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 #s(literal 3 binary64) (/.f64 (sin.f64 x) x)) (fma.f64 #s(literal -3 binary64) (/.f64 (sin.f64 x) x) #s(literal 1 binary64))) (*.f64 (*.f64 x x) x))
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(* -1/5040 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/5040 binary64))
(* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (neg.f64 (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(* -1/5040 (pow x 5))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -1/5040 binary64))
(* -1 (* (pow x 5) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (neg.f64 (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* -1 (* (pow x 5) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* -1/5040 (pow x 4))
(*.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x) x)
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(* -1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) x) x)
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x) (*.f64 (neg.f64 x) x))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x) (*.f64 (neg.f64 x) x))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x) (*.f64 (neg.f64 x) x))
(* -1/6 (pow x 2))
(*.f64 (*.f64 x #s(literal -1/6 binary64)) x)
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(fma.f64 (*.f64 x #s(literal -1/6 binary64)) x #s(literal 1 binary64))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(fma.f64 (*.f64 x #s(literal -1/6 binary64)) x #s(literal 1 binary64))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(fma.f64 (*.f64 x #s(literal -1/6 binary64)) x #s(literal 1 binary64))
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(* 1/120 (pow x 5))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/120 binary64))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/120 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/120 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/120 binary64))
(* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/120 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/120 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
(* -1 (pow x 3))
(*.f64 (*.f64 (neg.f64 x) x) x)
(* -1 (* (pow x 3) (+ 1 (* -1 (/ (+ (sin x) (* 2 (sin x))) x)))))
(*.f64 (*.f64 (fma.f64 (/.f64 (sin.f64 x) x) #s(literal 3 binary64) #s(literal -1 binary64)) x) (*.f64 x x))
(* -1 (* (pow x 3) (+ 1 (* -1 (/ (- (* -1 (/ (+ (* 2 (pow (sin x) 2)) (pow (sin x) 2)) x)) (* -1 (+ (sin x) (* 2 (sin x))))) x)))))
(*.f64 (*.f64 (neg.f64 x) x) (fma.f64 (/.f64 (*.f64 #s(literal 3 binary64) (-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) x) (sin.f64 x))) x) x x))
(* -1 (* (pow x 3) (+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (sin x) 3) x)) (* -1 (+ (* 2 (pow (sin x) 2)) (pow (sin x) 2)))) x)) (* -1 (+ (sin x) (* 2 (sin x))))) x)))))
(*.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (sin.f64 x) #s(literal 3 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (/.f64 (sin.f64 x) x) #s(literal 3 binary64))) x)) x) #s(literal 1 binary64)) (*.f64 x x)) x)
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -2 (/ (sin x) x))))
(*.f64 (*.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x) x)
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow (sin x) 2) x)) (* 2 (sin x))) x))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 2 binary64) (/.f64 (sin.f64 x) x))) x)) (*.f64 x x))
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow (sin x) 2) x)) (* 2 (sin x))) x))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 2 binary64) (/.f64 (sin.f64 x) x))) x)) (*.f64 x x))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) x) x)
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) x) x)
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) x) x)
x
(* -1 (* x (- (/ (sin x) x) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) x)
(* -1 (* x (- (/ (sin x) x) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) x)
(* -1 (* x (- (/ (sin x) x) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) x)
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -2 (/ (sin x) x))))
(*.f64 (*.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x) x)
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow (sin x) 2) x)) (* 2 (sin x))) x))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 2 binary64) (/.f64 (sin.f64 x) x))) x)) (*.f64 x x))
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow (sin x) 2) x)) (* 2 (sin x))) x))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 2 binary64) (/.f64 (sin.f64 x) x))) x)) (*.f64 x x))
(pow x 3)
(*.f64 (*.f64 x x) x)
(* -1 (* (pow x 3) (- (+ (* 2 (/ (sin x) x)) (/ (sin x) x)) 1)))
(*.f64 (*.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x) (*.f64 x x))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* -1 (+ (sin x) (* 2 (sin x)))) (+ (* 2 (/ (pow (sin x) 2) x)) (/ (pow (sin x) 2) x))) x)) 1)))
(*.f64 (*.f64 x x) (fma.f64 (/.f64 (*.f64 #s(literal 3 binary64) (-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) x) (sin.f64 x))) x) x x))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* -1 (+ (sin x) (* 2 (sin x)))) (* -1 (/ (+ (* -1 (+ (* 2 (pow (sin x) 2)) (pow (sin x) 2))) (/ (pow (sin x) 3) x)) x))) x)) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (sin.f64 x) #s(literal 3 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (/.f64 (sin.f64 x) x) #s(literal 3 binary64))) x)) x)) (*.f64 (*.f64 x x) x))

rewrite188.0ms (2.5%)

Memory
5.0MiB live, 160.8MiB allocated
Rules
4 634×lower-fma.f32
4 622×lower-fma.f64
4 070×lower-/.f32
4 068×lower-/.f64
3 238×lower-*.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
034256
062224
1276205
22242205
08521205
Stop Event
iter limit
node limit
iter limit
Counts
22 → 783
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)
(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))
#s(approx (- (sin x) x) (neg.f64 x))
(neg.f64 x)
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x)
#s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64))
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)
#s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))))
(*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))
(-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)))
(+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(-.f64 x (sin.f64 x))
(fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))
(pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))
Outputs
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x))
(*.f64 (*.f64 (*.f64 x x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) x)
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(*.f64 (*.f64 (*.f64 x x) x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))
(*.f64 (*.f64 x x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x))
(*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x))) (neg.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) (*.f64 (*.f64 x x) x))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) x))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) x)))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) (*.f64 (*.f64 x x) x))))
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)
(*.f64 x (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) x) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) x) (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) x) (*.f64 #s(literal -1/6 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64))) (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 #s(literal -1/6 binary64) x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) x) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/6 binary64) x) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) x)) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64) (pow.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/6 binary64) x) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x))) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) x)) (neg.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) x)) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) x))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) x))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) x)))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) x)))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) x)))) (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)))))
(fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x))
(fma.f64 #s(literal -1/6 binary64) x (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) x))
(fma.f64 #s(literal -1/6 binary64) x (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)))
(fma.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 #s(literal -1/6 binary64) x))
(fma.f64 x #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) x))
(fma.f64 x #s(literal -1/6 binary64) (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) x) (*.f64 #s(literal -1/6 binary64) x))
(+.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 #s(literal -1/6 binary64) x))
(+.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) x))
(+.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) x))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (fma.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x)) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64))) (neg.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) x))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) x)))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(fma.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) #s(literal -1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(+.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/6 binary64))
(+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x))
#s(approx (- (sin x) x) (neg.f64 x))
(*.f64 #s(literal -1 binary64) x)
(*.f64 x #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (*.f64 x x))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal 0 binary64) (neg.f64 x)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x))) (neg.f64 (+.f64 #s(literal 0 binary64) x)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x))))
(neg.f64 x)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 0 binary64) x)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (/.f64 (*.f64 (*.f64 x x) x) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(-.f64 #s(literal 0 binary64) x)
(+.f64 #s(literal 0 binary64) (neg.f64 x))
(*.f64 (*.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x)))
(*.f64 (fma.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) (*.f64 (neg.f64 x) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(literal 0 binary64)) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(literal 0 binary64)) (fma.f64 x x (*.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(literal 0 binary64)) x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x)) (/.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x)) (fma.f64 (/.f64 (*.f64 x x) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x)) (/.f64 (*.f64 x x) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x)) (*.f64 (/.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x)) (/.f64 (*.f64 x x) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))))) (/.f64 (*.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))))) (fma.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))))) (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))))) (*.f64 (/.f64 (*.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))))) (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)))))))))
(/.f64 (fma.f64 (neg.f64 x) (*.f64 x x) (*.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)))) (fma.f64 x x (-.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) (*.f64 (neg.f64 x) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x)))) (neg.f64 (neg.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) (*.f64 (neg.f64 x) (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x)) (*.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 x x))) (*.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))))) (*.f64 (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)))) (*.f64 (*.f64 x x) x))) (*.f64 (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)))) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x))) (neg.f64 (-.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) (neg.f64 x))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x))) (neg.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) (*.f64 (neg.f64 x) (*.f64 x x)))) (neg.f64 (fma.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) (-.f64 (*.f64 x x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) (neg.f64 x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) (*.f64 (neg.f64 x) (*.f64 x x)))) (neg.f64 (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))))))
(/.f64 (*.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x)) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) (neg.f64 x)))
(/.f64 (*.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x)) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x))))
(/.f64 (fma.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) (*.f64 (neg.f64 x) (*.f64 x x))) (fma.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) (-.f64 (*.f64 x x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) (neg.f64 x)))))
(/.f64 (fma.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) (*.f64 (neg.f64 x) (*.f64 x x))) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) (neg.f64 x)) (*.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) (-.f64 (*.f64 x x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) (neg.f64 x)))) (fma.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) (*.f64 (neg.f64 x) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x)))
(fma.f64 #s(literal -1 binary64) x #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)))
(fma.f64 x #s(literal -1 binary64) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)))
(-.f64 (/.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) (neg.f64 x))) (/.f64 (*.f64 x x) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) (neg.f64 x))))
(-.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(literal 0 binary64)) x)
(-.f64 (/.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x)) (/.f64 (*.f64 x x) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x)))
(-.f64 (/.f64 (*.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))))) (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))))))
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) x)
(+.f64 #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)) (neg.f64 x))
(+.f64 (neg.f64 x) #s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)))
#s(approx (sin x) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)) x)
(*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1 binary64) x)) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x) (*.f64 #s(literal 1 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)) (*.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x #s(literal 1 binary64))) (*.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)) x)) (neg.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) x)) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (neg.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)) x) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) x) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64)))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x (*.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) (*.f64 x #s(literal 1 binary64)))
(fma.f64 x #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x) (*.f64 #s(literal 1 binary64) x))
(+.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x))
(+.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 x #s(literal 1 binary64)))
(+.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (neg.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) x #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64))
(fma.f64 x (*.f64 (*.f64 #s(literal -1/6 binary64) x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) x) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 (*.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)))
(*.f64 (fma.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (*.f64 (neg.f64 x) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(literal 0 binary64)) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(literal 0 binary64)) (fma.f64 x x (*.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(literal 0 binary64)) x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)) (/.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)) (fma.f64 (/.f64 (*.f64 x x) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)) (/.f64 (*.f64 x x) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)) (*.f64 (/.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)) (/.f64 (*.f64 x x) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))))) (/.f64 (*.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))))) (fma.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))))) (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))))) (*.f64 (/.f64 (*.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))))) (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)))))))))
(/.f64 (fma.f64 (neg.f64 x) (*.f64 x x) (*.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)))) (fma.f64 x x (-.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) (*.f64 (neg.f64 x) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)))) (neg.f64 (neg.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (*.f64 (neg.f64 x) (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)) (*.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 x x))) (*.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))))) (*.f64 (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)))) (*.f64 (*.f64 x x) x))) (*.f64 (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)))) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x))) (neg.f64 (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (neg.f64 x))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x))) (neg.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (*.f64 (neg.f64 x) (*.f64 x x)))) (neg.f64 (fma.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (-.f64 (*.f64 x x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (neg.f64 x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (*.f64 (neg.f64 x) (*.f64 x x)))) (neg.f64 (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))))))
(/.f64 (*.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (neg.f64 x)))
(/.f64 (*.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x))))
(/.f64 (fma.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (*.f64 (neg.f64 x) (*.f64 x x))) (fma.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (-.f64 (*.f64 x x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (neg.f64 x)))))
(/.f64 (fma.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (*.f64 (neg.f64 x) (*.f64 x x))) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (neg.f64 x)) (*.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (-.f64 (*.f64 x x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (neg.f64 x)))) (fma.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (*.f64 (neg.f64 x) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)))
(fma.f64 #s(literal -1 binary64) x #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)))
(fma.f64 x #s(literal -1 binary64) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)))
(-.f64 (/.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (neg.f64 x))) (/.f64 (*.f64 x x) (-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (neg.f64 x))))
(-.f64 (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(literal 0 binary64)) x)
(-.f64 (/.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)) (/.f64 (*.f64 x x) (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)))
(-.f64 (/.f64 (*.f64 (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))))) (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))))))
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)
(+.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) (neg.f64 x))
(+.f64 (neg.f64 x) #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)))
#s(approx (sin x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)
(*.f64 x (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1 binary64) x)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x) (*.f64 #s(literal 1 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)) (*.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x)) (-.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x #s(literal 1 binary64))) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x)) (*.f64 x #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x)) #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x))) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)) x)) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) x)) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)) x) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) x) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64))) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x))) (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)))))
(fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x (*.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x))
(fma.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x) (*.f64 x #s(literal 1 binary64)))
(fma.f64 x #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x) (*.f64 #s(literal 1 binary64) x))
(+.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x))
(+.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x)) (*.f64 x #s(literal 1 binary64)))
(+.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x)))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x)) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x)) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x)) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x)) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x)) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64))) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 x (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x)) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -3 binary64)))
(*.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -6 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x))) (pow.f64 (/.f64 (neg.f64 (-.f64 x (sin.f64 x))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))))
(*.f64 (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x)))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))))
(*.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x (sin.f64 x))))
(pow.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x)))) #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (-.f64 x (sin.f64 x))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (neg.f64 (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x)))) (*.f64 #s(literal 0 binary64) (neg.f64 (-.f64 x (sin.f64 x)))))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (-.f64 x (sin.f64 x)))) (neg.f64 (-.f64 x (sin.f64 x))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 5 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64))) #s(literal 1 binary64))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 8 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 5 binary64)))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (-.f64 x (sin.f64 x))) (-.f64 x (sin.f64 x)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 5 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (sin.f64 x))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))) #s(literal 1 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 5 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64))) #s(literal 1 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 8 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 5 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)))
(/.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 5 binary64)))
(/.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))) (-.f64 x (sin.f64 x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x))))))
(/.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 8 binary64)))
(/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64)) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 8 binary64))))
(/.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))
(/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (neg.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))))))
(/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (sin.f64 x)) (/.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (-.f64 x (sin.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (*.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (*.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 5 binary64)) (*.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 8 binary64)) (*.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 5 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 5 binary64)) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (sin.f64 x)) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 8 binary64)) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x)))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x)))))
(neg.f64 (-.f64 x (sin.f64 x)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 5 binary64))) (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 5 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 8 binary64))) (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 8 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))))) (-.f64 x (sin.f64 x)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))) (neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))))) (-.f64 x (sin.f64 x)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))) (-.f64 x (sin.f64 x)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))) (-.f64 x (sin.f64 x)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))))) (-.f64 x (sin.f64 x)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))) (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 5 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x)))))
(-.f64 (neg.f64 (-.f64 x (sin.f64 x))) (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))
(-.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x))))) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (neg.f64 (-.f64 x (sin.f64 x))))
#s(literal 0 binary64)
(*.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64)))
(*.f64 (neg.f64 (-.f64 x (sin.f64 x))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64))))
(*.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -3 binary64)))
(*.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))) (-.f64 x (sin.f64 x)))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)))
(*.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -6 binary64)))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) (neg.f64 (-.f64 x (sin.f64 x))))
(*.f64 (-.f64 x (sin.f64 x)) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))))
(pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))) (+.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64))) #s(literal 0 binary64)) (+.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))) (*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64)))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 12 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))))
(/.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64))) (neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)))))
(/.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)))
(/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64)) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))))))))
(/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64)) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)))))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))))
(neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)))
(fma.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (-.f64 x (sin.f64 x))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -3 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))) (-.f64 x (sin.f64 x)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -6 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) (neg.f64 (-.f64 x (sin.f64 x))) #s(literal 0 binary64))
(fma.f64 (-.f64 x (sin.f64 x)) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)))
(+.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x)))) #s(literal 2 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 8 binary64)))
(*.f64 (pow.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)))
(*.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -4 binary64)))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)))
(pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 x (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 x (sin.f64 x))) #s(literal 3 binary64))) (fma.f64 (*.f64 x (-.f64 x (sin.f64 x))) (*.f64 x (-.f64 x (sin.f64 x))) (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 x (sin.f64 x))) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 x (sin.f64 x)))) (*.f64 (*.f64 x (-.f64 x (sin.f64 x))) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 x (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x (sin.f64 x)) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sin.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 x (sin.f64 x)) x) (*.f64 (-.f64 x (sin.f64 x)) x) (-.f64 (*.f64 (*.f64 (-.f64 x (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (-.f64 x (sin.f64 x)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (-.f64 x (sin.f64 x)) x) (*.f64 (-.f64 x (sin.f64 x)) (neg.f64 (sin.f64 x)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 x (sin.f64 x)))) (neg.f64 (+.f64 (sin.f64 x) x)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (-.f64 x (sin.f64 x)))) (neg.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (-.f64 x (sin.f64 x)) (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (neg.f64 (+.f64 (sin.f64 x) x)))
(/.f64 (neg.f64 (*.f64 (-.f64 x (sin.f64 x)) (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))))
(/.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 2 binary64))) (neg.f64 (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (neg.f64 (*.f64 (+.f64 (sin.f64 x) x) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (neg.f64 (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)) (+.f64 (sin.f64 x) x))))
(/.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 2 binary64))) (neg.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) #s(literal 0 binary64))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 x (sin.f64 x))) (+.f64 (sin.f64 x) x))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (-.f64 x (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 x (sin.f64 x)) (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (+.f64 (sin.f64 x) x))
(/.f64 (*.f64 (-.f64 x (sin.f64 x)) (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)))) (neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)))) (neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 2 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (*.f64 (+.f64 (sin.f64 x) x) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)) (+.f64 (sin.f64 x) x)))
(/.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))))
(/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64))))
(/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)))
(/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 x (sin.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)) (*.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (-.f64 x (sin.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)) (-.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (sin.f64 x) x) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)) (+.f64 (sin.f64 x) x)) (*.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x)))) #s(literal 2 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 8 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x)))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x))))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) #s(literal 0 binary64))
(fma.f64 (-.f64 x (sin.f64 x)) x (*.f64 (-.f64 x (sin.f64 x)) (neg.f64 (sin.f64 x))))
(fma.f64 x (-.f64 x (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 x (sin.f64 x))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))))
(-.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))))
(-.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (-.f64 x (sin.f64 x)))))
(+.f64 (*.f64 x (-.f64 x (sin.f64 x))) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 x (sin.f64 x))))
(+.f64 (*.f64 (-.f64 x (sin.f64 x)) x) (*.f64 (-.f64 x (sin.f64 x)) (neg.f64 (sin.f64 x))))
(+.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (fma.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64))) (-.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(fma.f64 (*.f64 #s(literal 1/120 binary64) x) x #s(literal -1/6 binary64))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(fma.f64 x (*.f64 #s(literal 1/120 binary64) x) #s(literal -1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64))
(+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x))) #s(literal 1 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -3 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64)) (-.f64 x (sin.f64 x))) #s(literal 1 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64)) (-.f64 x (sin.f64 x))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x)))) #s(literal 1 binary64)) (pow.f64 (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) #s(literal 1 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 x) x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))
(*.f64 (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x)))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -3 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)))
(*.f64 (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64)) (-.f64 x (sin.f64 x))) (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64)) (-.f64 x (sin.f64 x))))
(*.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x)))) (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x)))))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -1/2 binary64)))
(*.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 x) x)))
(*.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x))))))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)))
(*.f64 (-.f64 x (sin.f64 x)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64)) (-.f64 x (sin.f64 x))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (-.f64 x (sin.f64 x)) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 x x) (+.f64 (sin.f64 x) x)) (fma.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 (sin.f64 x) x)) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 (sin.f64 x) x)) (*.f64 (/.f64 (*.f64 x x) (+.f64 (sin.f64 x) x)) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 (sin.f64 x) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))) (*.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (-.f64 (sin.f64 x) #s(literal 0 binary64)) #s(literal 3 binary64))) (fma.f64 x x (fma.f64 (-.f64 (sin.f64 x) #s(literal 0 binary64)) (-.f64 (sin.f64 x) #s(literal 0 binary64)) (*.f64 x (-.f64 (sin.f64 x) #s(literal 0 binary64))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (sin.f64 x)) #s(literal 3 binary64)) (*.f64 (*.f64 x x) x)) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 (*.f64 x x) (*.f64 (neg.f64 (sin.f64 x)) x))))
(/.f64 (fma.f64 (*.f64 x x) x (pow.f64 (+.f64 (neg.f64 (sin.f64 x)) #s(literal 0 binary64)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 (+.f64 (neg.f64 (sin.f64 x)) #s(literal 0 binary64)) (+.f64 (neg.f64 (sin.f64 x)) #s(literal 0 binary64))) (*.f64 x (+.f64 (neg.f64 (sin.f64 x)) #s(literal 0 binary64))))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (-.f64 x (sin.f64 x)))) (neg.f64 (-.f64 x (sin.f64 x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (neg.f64 (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 (sin.f64 x) x)) (*.f64 (+.f64 (sin.f64 x) x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) x) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (exp.f64 (log.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (exp.f64 (log.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (exp.f64 (log.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (exp.f64 (log.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)))))
(/.f64 (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (-.f64 x (sin.f64 x))) (-.f64 x (sin.f64 x)))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (neg.f64 (-.f64 x (neg.f64 (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (neg.f64 (+.f64 (sin.f64 x) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 x (neg.f64 (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 x (neg.f64 (sin.f64 x))))
(/.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (+.f64 (sin.f64 x) x))
(/.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))) (neg.f64 (-.f64 (-.f64 x (sin.f64 x)) #s(literal 0 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 x (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)))
(/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) (-.f64 (-.f64 x (sin.f64 x)) #s(literal 0 binary64)))
(/.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))))
(/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (sin.f64 x)) (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (-.f64 x (sin.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (neg.f64 (sin.f64 x))) (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 x (neg.f64 (sin.f64 x))))) (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x (sin.f64 x)) #s(literal 0 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x))))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x))) #s(literal 1 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -3 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64)) (-.f64 x (sin.f64 x))) #s(literal 1 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64)) (-.f64 x (sin.f64 x))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x)))) #s(literal 1 binary64)) (pow.f64 (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) #s(literal 1 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x)))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 x) x)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x)))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -3 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64)) (-.f64 x (sin.f64 x))) (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64)) (-.f64 x (sin.f64 x))) #s(literal 0 binary64))
(fma.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x)))) (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 x) x)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (sin.f64 x) x)
(fma.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x))))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x))))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (-.f64 x (sin.f64 x)) #s(literal 1 binary64) #s(literal 0 binary64))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (neg.f64 (sin.f64 x)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (-.f64 x (neg.f64 (sin.f64 x)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 (-.f64 x (sin.f64 x)) #s(literal 0 binary64))) (/.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))) (-.f64 (-.f64 x (sin.f64 x)) #s(literal 0 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (sin.f64 x))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (sin.f64 x))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 (sin.f64 x) x)) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 (sin.f64 x) x)))
(-.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))))
(-.f64 (-.f64 x (sin.f64 x)) (/.f64 #s(literal 0 binary64) (-.f64 (-.f64 x (sin.f64 x)) #s(literal 0 binary64))))
(-.f64 #s(literal 0 binary64) (neg.f64 (-.f64 x (sin.f64 x))))
(-.f64 x (-.f64 (sin.f64 x) #s(literal 0 binary64)))
(-.f64 x (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 x (sin.f64 x))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (-.f64 x (sin.f64 x))))
(+.f64 (neg.f64 (sin.f64 x)) x)
(+.f64 (-.f64 x (sin.f64 x)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))
(+.f64 x (+.f64 (neg.f64 (sin.f64 x)) #s(literal 0 binary64)))
(+.f64 x (neg.f64 (sin.f64 x)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x)))) #s(literal 2 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 8 binary64)))
(*.f64 (pow.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)))
(*.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -4 binary64)))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)))
(pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 x (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 x (sin.f64 x))) #s(literal 3 binary64))) (fma.f64 (*.f64 x (-.f64 x (sin.f64 x))) (*.f64 x (-.f64 x (sin.f64 x))) (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 x (sin.f64 x))) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 x (sin.f64 x)))) (*.f64 (*.f64 x (-.f64 x (sin.f64 x))) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 x (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x (sin.f64 x)) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sin.f64 x)) (neg.f64 (sin.f64 x))) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 x (sin.f64 x)) x) (*.f64 (-.f64 x (sin.f64 x)) x) (-.f64 (*.f64 (*.f64 (-.f64 x (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (-.f64 x (sin.f64 x)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (-.f64 x (sin.f64 x)) x) (*.f64 (-.f64 x (sin.f64 x)) (neg.f64 (sin.f64 x)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 x (sin.f64 x)))) (neg.f64 (+.f64 (sin.f64 x) x)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (-.f64 x (sin.f64 x)))) (neg.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (-.f64 x (sin.f64 x)) (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (neg.f64 (+.f64 (sin.f64 x) x)))
(/.f64 (neg.f64 (*.f64 (-.f64 x (sin.f64 x)) (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))))
(/.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 2 binary64))) (neg.f64 (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (neg.f64 (*.f64 (+.f64 (sin.f64 x) x) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (neg.f64 (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)) (+.f64 (sin.f64 x) x))))
(/.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 2 binary64))) (neg.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) #s(literal 0 binary64))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 x (sin.f64 x))) (+.f64 (sin.f64 x) x))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (-.f64 x (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 x (sin.f64 x)) (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (+.f64 (sin.f64 x) x))
(/.f64 (*.f64 (-.f64 x (sin.f64 x)) (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)))) (neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)))) (neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 2 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (*.f64 (+.f64 (sin.f64 x) x) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)) (+.f64 (sin.f64 x) x)))
(/.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))))
(/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64))))
(/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)))
(/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 x (sin.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)) (*.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (-.f64 x (sin.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)) (-.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (sin.f64 x) x) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)) (+.f64 (sin.f64 x) x)) (*.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x)))) #s(literal 2 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 8 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x)))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x))))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) #s(literal 0 binary64))
(fma.f64 (-.f64 x (sin.f64 x)) x (*.f64 (-.f64 x (sin.f64 x)) (neg.f64 (sin.f64 x))))
(fma.f64 x (-.f64 x (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 x (sin.f64 x))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))))
(-.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))))
(-.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (-.f64 x (sin.f64 x)))))
(+.f64 (*.f64 x (-.f64 x (sin.f64 x))) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 x (sin.f64 x))))
(+.f64 (*.f64 (-.f64 x (sin.f64 x)) x) (*.f64 (-.f64 x (sin.f64 x)) (neg.f64 (sin.f64 x))))
(+.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))) #s(literal 3/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)))
(*.f64 (pow.f64 (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x)))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))))
(*.f64 (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -3 binary64)) #s(literal 3 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 12 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64)) (-.f64 x (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64)) (-.f64 x (sin.f64 x))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9/2 binary64)) (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x))))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64)) (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -4 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64)) (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) (-.f64 x (sin.f64 x)))
(*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 (-.f64 x (sin.f64 x)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 (-.f64 x (sin.f64 x))))
(pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))
(pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64)))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 x (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))) (*.f64 x (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))) (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))) (*.f64 (*.f64 x (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))) (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) (neg.f64 (sin.f64 x))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) x) (*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) x) (-.f64 (*.f64 (*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) (neg.f64 (sin.f64 x))) (*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) x) (*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) (neg.f64 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64)) #s(literal 0 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))) (neg.f64 (+.f64 (sin.f64 x) x)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (neg.f64 (+.f64 (sin.f64 x) x)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))))
(/.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 3 binary64))) (neg.f64 (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 3 binary64))))
(/.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 3 binary64))) (neg.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)) #s(literal 3 binary64))))
(/.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (-.f64 x (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (neg.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (+.f64 (sin.f64 x) x)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))) #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)))
(/.f64 (*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (+.f64 (sin.f64 x) x))
(/.f64 (*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 3 binary64)) (pow.f64 (-.f64 x (neg.f64 (sin.f64 x))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 3 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 x x (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (*.f64 x (neg.f64 (sin.f64 x))))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)) #s(literal 3 binary64)))
(/.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))))
(/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (pow.f64 (-.f64 (-.f64 x (sin.f64 x)) #s(literal 0 binary64)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)))
(/.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))))
(/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64)) (neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)))))
(/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)) (*.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)) (*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x))) #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -3 binary64)))
(neg.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))))
(fma.f64 (pow.f64 (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))) #s(literal 3/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)))) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x)))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -3 binary64)) #s(literal 3 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 12 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64)) (-.f64 x (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64)) (-.f64 x (sin.f64 x))) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x)))) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9/2 binary64)) (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))) (neg.f64 (-.f64 x (sin.f64 x))))) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64)) (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -4 binary64)) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 9 binary64)) (pow.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal -2 binary64)) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) (-.f64 x (sin.f64 x)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) x (*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) (neg.f64 (sin.f64 x))))
(fma.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (-.f64 x (sin.f64 x)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 x (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64)) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 6 binary64))) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))))
(-.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))))
(exp.f64 (-.f64 (*.f64 (*.f64 (log.f64 (-.f64 x (sin.f64 x))) #s(literal 3 binary64)) #s(literal 3 binary64)) (fma.f64 (log.f64 (-.f64 x (sin.f64 x))) #s(literal 3 binary64) (*.f64 (log.f64 (-.f64 x (sin.f64 x))) #s(literal 3 binary64)))))
(exp.f64 (-.f64 (*.f64 (*.f64 (log.f64 (-.f64 x (sin.f64 x))) #s(literal 3 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (-.f64 x (sin.f64 x)))) #s(literal 3 binary64))))
(exp.f64 (-.f64 (fma.f64 (log.f64 (-.f64 x (sin.f64 x))) #s(literal 3 binary64) (*.f64 (log.f64 (-.f64 x (sin.f64 x))) #s(literal 3 binary64))) (*.f64 (log.f64 (-.f64 x (sin.f64 x))) #s(literal 3 binary64))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (-.f64 x (sin.f64 x)))) #s(literal 3 binary64)) (*.f64 (log.f64 (-.f64 x (sin.f64 x))) #s(literal 3 binary64))))
(exp.f64 (fma.f64 (log.f64 (-.f64 x (sin.f64 x))) #s(literal 3/2 binary64) (*.f64 (log.f64 (-.f64 x (sin.f64 x))) #s(literal 3/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 x (sin.f64 x))) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (-.f64 x (sin.f64 x)))) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 x (sin.f64 x))) #s(literal 3 binary64)))
(+.f64 (*.f64 x (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))) (*.f64 (neg.f64 (sin.f64 x)) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) x) (*.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64)) (neg.f64 (sin.f64 x))))
(+.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)))

eval401.0ms (5.4%)

Memory
-93.7MiB live, 216.6MiB allocated
Compiler

Compiled 48 066 to 4 026 computations (91.6% saved)

prune233.0ms (3.1%)

Memory
-0.5MiB live, 358.9MiB allocated
Pruning

25 alts after pruning (20 fresh and 5 done)

PrunedKeptTotal
New1 355191 374
Fresh314
Picked145
Done011
Total1 359251 384
Accuracy
100.0%
Counts
1 384 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
3.3%
(/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))))
25.0%
(/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 x) #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (+.f64 (sin.f64 x) #s(literal 0 binary64)) (+.f64 (sin.f64 x) #s(literal 0 binary64)) (fma.f64 x x (*.f64 (+.f64 (sin.f64 x) #s(literal 0 binary64)) x))))
3.2%
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (-.f64 x (sin.f64 x))))))
71.3%
(-.f64 (sin.f64 x) x)
69.7%
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)
69.6%
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x)
68.2%
(-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x)
98.4%
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)))
98.3%
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x))
98.0%
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x))
97.5%
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) x) x))
20.9%
#s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
98.3%
#s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) x))))))
98.3%
#s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
49.4%
#s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))
98.3%
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
98.4%
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)))
98.4%
#s(approx (- (sin x) x) (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) x))))) (*.f64 x x)))
98.3%
#s(approx (- (sin x) x) (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 x x)))
98.4%
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)))
98.3%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) x))
97.5%
#s(approx (- (sin x) x) (*.f64 (*.f64 #s(approx (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)))
20.2%
#s(approx (- (sin x) x) (*.f64 #s(approx (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 x x)))
6.6%
#s(approx (- (sin x) x) (neg.f64 x))
15.7%
#s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))))
Compiler

Compiled 1 115 to 476 computations (57.3% saved)

simplify163.0ms (2.2%)

Memory
-14.6MiB live, 96.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
cost-diff0
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
cost-diff0
#s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))
cost-diff0
#s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))))
cost-diff64
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x))
cost-diff192
(+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))
cost-diff320
(*.f64 #s(literal 0 binary64) x)
cost-diff1664
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))
cost-diff64
(-.f64 #s(literal 0 binary64) (*.f64 x x))
cost-diff192
(+.f64 #s(literal 0 binary64) x)
cost-diff448
(/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
cost-diff1280
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
cost-diff0
#s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64))
cost-diff0
(*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)
cost-diff0
#s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x))
cost-diff0
(-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x)
cost-diff0
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
cost-diff0
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)
cost-diff0
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))
cost-diff0
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)))
Rules
8 464×lower-fma.f32
8 456×lower-fma.f64
3 490×lower-*.f32
3 476×lower-*.f64
1 358×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
064492
096445
1207419
2639370
31751367
43942367
56032367
08225355
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
(fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))
(fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64))
#s(literal 1/362880 binary64)
(*.f64 x x)
x
#s(literal -1/5040 binary64)
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x)
#s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x))
(*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)
#s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64))
#s(literal 1 binary64)
x
#s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
#s(literal 1 binary64)
(/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(+.f64 #s(literal 0 binary64) x)
#s(literal 0 binary64)
x
(-.f64 #s(literal 0 binary64) (*.f64 x x))
(*.f64 x x)
#s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x))
#s(literal 0 binary64)
(*.f64 (*.f64 x x) x)
(*.f64 x x)
x
(+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))
(fma.f64 x x (*.f64 #s(literal 0 binary64) x))
(*.f64 #s(literal 0 binary64) x)
#s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))))
#s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
(-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))
(/.f64 #s(literal 1/120 binary64) (*.f64 x x))
#s(literal 1/120 binary64)
(*.f64 x x)
x
#s(literal 1/5040 binary64)
(/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
#s(literal 1/6 binary64)
(*.f64 (*.f64 x x) (*.f64 x x))
(pow.f64 x #s(literal 7 binary64))
#s(literal 7 binary64)
Outputs
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
(fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
(fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))
(fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64))
#s(literal 1/362880 binary64)
(*.f64 x x)
x
#s(literal -1/5040 binary64)
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x)
#s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x))
(*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)
#s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64))
#s(literal 1 binary64)
x
#s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (neg.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(neg.f64 x)
#s(literal 1 binary64)
(/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 #s(literal -1 binary64) x)
(+.f64 #s(literal 0 binary64) x)
x
#s(literal 0 binary64)
x
(-.f64 #s(literal 0 binary64) (*.f64 x x))
(*.f64 (neg.f64 x) x)
(*.f64 x x)
#s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (neg.f64 x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))
(neg.f64 x)
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x))
(*.f64 (neg.f64 x) (*.f64 x x))
#s(literal 0 binary64)
(*.f64 (*.f64 x x) x)
(*.f64 x x)
x
(+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))
(*.f64 x x)
(fma.f64 x x (*.f64 #s(literal 0 binary64) x))
(*.f64 x x)
(*.f64 #s(literal 0 binary64) x)
#s(literal 0 binary64)
#s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)))))))
#s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))
#s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)))))
(-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
(-.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))
(/.f64 #s(literal 1/120 binary64) (*.f64 x x))
#s(literal 1/120 binary64)
(*.f64 x x)
x
#s(literal 1/5040 binary64)
(/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))
#s(literal 1/6 binary64)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 (*.f64 (*.f64 x x) x) x)
(pow.f64 x #s(literal 7 binary64))
#s(literal 7 binary64)

localize524.0ms (7%)

Memory
16.6MiB live, 303.1MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.158535009768442
(*.f64 (*.f64 x x) (*.f64 x x))
accuracy0.9286282499358669
#s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))))
accuracy31.2575544787757
(-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
accuracy52.28496116284988
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
accuracy0
(*.f64 #s(literal 0 binary64) x)
accuracy0.10546875
(*.f64 (*.f64 x x) x)
accuracy41.32802033214505
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))
accuracy59.793461337219505
#s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
accuracy0
(*.f64 x x)
accuracy0.1640625
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
accuracy28.375789706206444
(/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
accuracy59.793461337219505
#s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))
accuracy0.015625
(*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)
accuracy1.1200352596258705
#s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x))
accuracy1.54292003372821
#s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64))
accuracy18.357094943842384
(-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x)
accuracy0.006191259768442017
(fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64))
accuracy0.1171875
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))
accuracy0.35546875
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)
accuracy0.9072371423741826
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)))
Samples
351.0ms208×1valid
69.0ms37×2valid
5.0ms11×0valid
Compiler

Compiled 353 to 60 computations (83% saved)

Precisions
Click to see histograms. Total time spent on operations: 387.0ms
ival-sin: 98.0ms (25.3% of total)
const: 86.0ms (22.2% of total)
adjust: 78.0ms (20.2% of total)
ival-mult: 61.0ms (15.8% of total)
ival-add: 24.0ms (6.2% of total)
ival-sub: 15.0ms (3.9% of total)
ival-div: 14.0ms (3.6% of total)
ival-pow: 9.0ms (2.3% of total)
exact: 1.0ms (0.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series32.0ms (0.4%)

Memory
-4.8MiB live, 31.0MiB allocated
Counts
26 → 312
Calls
Call 1
Inputs
#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())
#s(alt (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())
#s(alt #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) #<representation binary64>) () ())
#s(alt (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (patch (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) #<representation binary64>) () ())
#s(alt (+.f64 #s(literal 0 binary64) x) (patch (+.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())
#s(alt (-.f64 #s(literal 0 binary64) (*.f64 x x)) (patch (-.f64 #s(literal 0 binary64) (*.f64 x x)) #<representation binary64>) () ())
#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 0 binary64) x) (patch (*.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())
#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) #<representation binary64>) () ())
#s(alt (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (patch (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())
#s(alt #s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))) (patch #s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))) #<representation binary64>) () ())
#s(alt #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))) (patch #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))) (patch (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))) #<representation binary64>) () ())
#s(alt (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (patch (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (patch (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (patch #s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) #<representation binary64>) () ())
#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())
#s(alt #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) (patch #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 x x) (*.f64 x x)) (patch (*.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())
Outputs
#s(alt (* -1/6 (pow x 3)) (taylor 0 x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)) (taylor 0 x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 x) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt -1/6 (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/120 (pow x 2)) 1/6) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow x 3)) (taylor 0 x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)) (taylor 0 x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/6 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))) (taylor 0 x) (#s(alt #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) 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 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/6 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))) (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))) (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow x 2))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor 0 x) (#s(alt (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (patch (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor 0 x) (#s(alt (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (patch (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor 0 x) (#s(alt (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (patch (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor 0 x) (#s(alt (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (patch (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (+.f64 #s(literal 0 binary64) x) (patch (+.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (+.f64 #s(literal 0 binary64) x) (patch (+.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (+.f64 #s(literal 0 binary64) x) (patch (+.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (+.f64 #s(literal 0 binary64) x) (patch (+.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow x 2)) (taylor 0 x) (#s(alt (-.f64 #s(literal 0 binary64) (*.f64 x x)) (patch (-.f64 #s(literal 0 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow x 2)) (taylor 0 x) (#s(alt (-.f64 #s(literal 0 binary64) (*.f64 x x)) (patch (-.f64 #s(literal 0 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow x 2)) (taylor 0 x) (#s(alt (-.f64 #s(literal 0 binary64) (*.f64 x x)) (patch (-.f64 #s(literal 0 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow x 2)) (taylor 0 x) (#s(alt (-.f64 #s(literal 0 binary64) (*.f64 x x)) (patch (-.f64 #s(literal 0 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor 0 x) (#s(alt (*.f64 #s(literal 0 binary64) x) (patch (*.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt 0 (taylor 0 x) (#s(alt (*.f64 #s(literal 0 binary64) x) (patch (*.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt 0 (taylor 0 x) (#s(alt (*.f64 #s(literal 0 binary64) x) (patch (*.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt 0 (taylor 0 x) (#s(alt (*.f64 #s(literal 0 binary64) x) (patch (*.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow x 3)) (taylor 0 x) (#s(alt (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (patch (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow x 3)) (taylor 0 x) (#s(alt (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (patch (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow x 3)) (taylor 0 x) (#s(alt (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (patch (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow x 3)) (taylor 0 x) (#s(alt (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (patch (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow x 3)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))) (patch #s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))) (patch #s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))) (patch #s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))) (patch #s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow x 3)) (taylor 0 x) (#s(alt #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))) (patch #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))) (patch #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))) (patch #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))) (patch #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))) (patch (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))) (patch (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))) (patch (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))) (patch (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ -1/6 (pow x 4)) (taylor 0 x) (#s(alt (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (patch (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/120 (pow x 2)) 1/6) (pow x 4)) (taylor 0 x) (#s(alt (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (patch (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6) (pow x 4)) (taylor 0 x) (#s(alt (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (patch (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6) (pow x 4)) (taylor 0 x) (#s(alt (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (patch (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt -1/5040 (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (patch (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/362880 (pow x 2)) 1/5040) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (patch (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/362880 (pow x 2)) 1/5040) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (patch (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/362880 (pow x 2)) 1/5040) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (patch (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow x 3)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (patch #s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (patch #s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (patch #s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (patch #s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 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/6 (pow x 3)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) (patch #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) (patch #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) (patch #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) (patch #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) (*.f64 x x)) (patch (*.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) (*.f64 x x)) (patch (*.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) (*.f64 x x)) (patch (*.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) (*.f64 x x)) (patch (*.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/362880 (pow x 9)) (taylor inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 9) (- 1/362880 (* 1/5040 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 9) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 9) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))))) (taylor inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/362880 (pow x 7)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (- 1/362880 (* 1/5040 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/362880 (pow x 6)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- 1/362880 (* 1/5040 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor inf x) (#s(alt #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor inf x) (#s(alt #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor inf x) (#s(alt #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor inf x) (#s(alt #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (patch (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (patch (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (patch (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (patch (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 #s(literal 0 binary64) x) (patch (+.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 #s(literal 0 binary64) x) (patch (+.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 #s(literal 0 binary64) x) (patch (+.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 #s(literal 0 binary64) x) (patch (+.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow x 2)) (taylor inf x) (#s(alt (-.f64 #s(literal 0 binary64) (*.f64 x x)) (patch (-.f64 #s(literal 0 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow x 2)) (taylor inf x) (#s(alt (-.f64 #s(literal 0 binary64) (*.f64 x x)) (patch (-.f64 #s(literal 0 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow x 2)) (taylor inf x) (#s(alt (-.f64 #s(literal 0 binary64) (*.f64 x x)) (patch (-.f64 #s(literal 0 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow x 2)) (taylor inf x) (#s(alt (-.f64 #s(literal 0 binary64) (*.f64 x x)) (patch (-.f64 #s(literal 0 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor inf x) (#s(alt (*.f64 #s(literal 0 binary64) x) (patch (*.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt 0 (taylor inf x) (#s(alt (*.f64 #s(literal 0 binary64) x) (patch (*.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt 0 (taylor inf x) (#s(alt (*.f64 #s(literal 0 binary64) x) (patch (*.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt 0 (taylor inf x) (#s(alt (*.f64 #s(literal 0 binary64) x) (patch (*.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow x 3)) (taylor inf x) (#s(alt (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (patch (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow x 3)) (taylor inf x) (#s(alt (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (patch (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow x 3)) (taylor inf x) (#s(alt (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (patch (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow x 3)) (taylor inf x) (#s(alt (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (patch (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt #s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))) (patch #s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))) (patch #s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))) (patch #s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))) (patch #s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow x 7)) (taylor inf x) (#s(alt #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))) (patch #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor inf x) (#s(alt #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))) (patch #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))) (taylor inf x) (#s(alt #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))) (patch #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))) (taylor inf x) (#s(alt #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))) (patch #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow x 7)) (taylor inf x) (#s(alt (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))) (patch (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor inf x) (#s(alt (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))) (patch (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))) (taylor inf x) (#s(alt (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))) (patch (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))) (taylor inf x) (#s(alt (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))) (patch (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))) #<representation binary64>) () ())) ())
#s(alt -1/5040 (taylor inf x) (#s(alt (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (patch (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/120 (/ 1 (pow x 2))) 1/5040) (taylor inf x) (#s(alt (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (patch (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))) (taylor inf x) (#s(alt (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (patch (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))) (taylor inf x) (#s(alt (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (patch (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/362880 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (patch (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 1/362880 (* 1/5040 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (patch (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 1/362880 (* 1/5040 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (patch (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 1/362880 (* 1/5040 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (patch (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (patch #s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (patch #s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (patch #s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (patch #s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) (patch #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) (patch #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) (patch #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) (patch #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) (*.f64 x x)) (patch (*.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) (*.f64 x x)) (patch (*.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) (*.f64 x x)) (patch (*.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) (*.f64 x x)) (patch (*.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/362880 (pow x 9)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 9) (- (* 1/5040 (/ 1 (pow x 2))) 1/362880))) (taylor -inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 9) (- (* 1/5040 (/ 1 (pow x 2))) (+ 1/362880 (/ 1/120 (pow x 4)))))) (taylor -inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 9) (- (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/362880 (/ 1/120 (pow x 4)))))) (taylor -inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/362880 (pow x 7)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* 1/5040 (/ 1 (pow x 2))) 1/362880))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* 1/5040 (/ 1 (pow x 2))) (+ 1/362880 (/ 1/120 (pow x 4)))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/362880 (/ 1/120 (pow x 4)))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (patch (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/362880 (pow x 6)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- 1/362880 (* 1/5040 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) (patch (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor -inf x) (#s(alt #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor -inf x) (#s(alt #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor -inf x) (#s(alt #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (sin x) (taylor -inf x) (#s(alt #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (patch #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 5)) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120))) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 4)) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (patch (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (patch (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (patch (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (patch (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 #s(literal 0 binary64) x) (patch (+.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 #s(literal 0 binary64) x) (patch (+.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 #s(literal 0 binary64) x) (patch (+.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 #s(literal 0 binary64) x) (patch (+.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow x 2)) (taylor -inf x) (#s(alt (-.f64 #s(literal 0 binary64) (*.f64 x x)) (patch (-.f64 #s(literal 0 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow x 2)) (taylor -inf x) (#s(alt (-.f64 #s(literal 0 binary64) (*.f64 x x)) (patch (-.f64 #s(literal 0 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow x 2)) (taylor -inf x) (#s(alt (-.f64 #s(literal 0 binary64) (*.f64 x x)) (patch (-.f64 #s(literal 0 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow x 2)) (taylor -inf x) (#s(alt (-.f64 #s(literal 0 binary64) (*.f64 x x)) (patch (-.f64 #s(literal 0 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor -inf x) (#s(alt (*.f64 #s(literal 0 binary64) x) (patch (*.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt 0 (taylor -inf x) (#s(alt (*.f64 #s(literal 0 binary64) x) (patch (*.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt 0 (taylor -inf x) (#s(alt (*.f64 #s(literal 0 binary64) x) (patch (*.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt 0 (taylor -inf x) (#s(alt (*.f64 #s(literal 0 binary64) x) (patch (*.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow x 3)) (taylor -inf x) (#s(alt (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (patch (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow x 3)) (taylor -inf x) (#s(alt (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (patch (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow x 3)) (taylor -inf x) (#s(alt (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (patch (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow x 3)) (taylor -inf x) (#s(alt (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (patch (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))) (patch #s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))) (patch #s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))) (patch #s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))) (patch #s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow x 7)) (taylor -inf x) (#s(alt #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))) (patch #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))) (patch #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))) (patch #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))) (patch #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow x 7)) (taylor -inf x) (#s(alt (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))) (patch (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))) (patch (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))) (patch (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))) (patch (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))) #<representation binary64>) () ())) ())
#s(alt -1/5040 (taylor -inf x) (#s(alt (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (patch (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/120 (/ 1 (pow x 2))) 1/5040) (taylor -inf x) (#s(alt (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (patch (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))) (taylor -inf x) (#s(alt (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (patch (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))) (taylor -inf x) (#s(alt (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (patch (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/362880 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (patch (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 1/362880 (* 1/5040 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (patch (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 1/362880 (* 1/5040 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (patch (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- 1/362880 (* 1/5040 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (patch (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (patch #s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (patch #s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (patch #s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (patch #s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) (patch #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) (patch #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) (patch #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) (patch #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) (*.f64 x x)) (patch (*.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) (*.f64 x x)) (patch (*.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) (*.f64 x x)) (patch (*.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (pow x 4) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) (*.f64 x x)) (patch (*.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
14.0ms
x
@-inf
((/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (* (* (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (* (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) x) (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) (- (sin x) x) (sin x) (* (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) x) (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) (/ 1 (/ (+ 0 x) (- 0 (* x x)))) (/ (+ 0 x) (- 0 (* x x))) (+ 0 x) (- 0 (* x x)) (/ (- 0 (* (* x x) x)) (+ 0 (+ (* x x) (* 0 x)))) (* 0 x) (+ 0 (+ (* x x) (* 0 x))) (- 0 (* (* x x) x)) (- (sin x) x) (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (* (- (- (/ 1/120 (* x x)) 1/5040) (/ 1/6 (* (* x x) (* x x)))) (pow x 7)) (- (- (/ 1/120 (* x x)) 1/5040) (/ 1/6 (* (* x x) (* x x)))) (+ (* 1/362880 (* x x)) -1/5040) (- (sin x) x) (* x x) (- (sin x) x) (* (* x x) x) (* (* x x) (* x x)))
3.0ms
x
@inf
((/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (* (* (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (* (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) x) (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) (- (sin x) x) (sin x) (* (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) x) (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) (/ 1 (/ (+ 0 x) (- 0 (* x x)))) (/ (+ 0 x) (- 0 (* x x))) (+ 0 x) (- 0 (* x x)) (/ (- 0 (* (* x x) x)) (+ 0 (+ (* x x) (* 0 x)))) (* 0 x) (+ 0 (+ (* x x) (* 0 x))) (- 0 (* (* x x) x)) (- (sin x) x) (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (* (- (- (/ 1/120 (* x x)) 1/5040) (/ 1/6 (* (* x x) (* x x)))) (pow x 7)) (- (- (/ 1/120 (* x x)) 1/5040) (/ 1/6 (* (* x x) (* x x)))) (+ (* 1/362880 (* x x)) -1/5040) (- (sin x) x) (* x x) (- (sin x) x) (* (* x x) x) (* (* x x) (* x x)))
2.0ms
x
@0
((/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (* (* (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (* (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) x) (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) (- (sin x) x) (sin x) (* (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) x) (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) (/ 1 (/ (+ 0 x) (- 0 (* x x)))) (/ (+ 0 x) (- 0 (* x x))) (+ 0 x) (- 0 (* x x)) (/ (- 0 (* (* x x) x)) (+ 0 (+ (* x x) (* 0 x)))) (* 0 x) (+ 0 (+ (* x x) (* 0 x))) (- 0 (* (* x x) x)) (- (sin x) x) (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (* (- (- (/ 1/120 (* x x)) 1/5040) (/ 1/6 (* (* x x) (* x x)))) (pow x 7)) (- (- (/ 1/120 (* x x)) 1/5040) (/ 1/6 (* (* x x) (* x x)))) (+ (* 1/362880 (* x x)) -1/5040) (- (sin x) x) (* x x) (- (sin x) x) (* (* x x) x) (* (* x x) (* x x)))

simplify162.0ms (2.2%)

Memory
14.7MiB live, 133.4MiB allocated
Algorithm
egg-herbie
Rules
9 922×lower-fma.f64
9 922×lower-fma.f32
3 458×lower-*.f64
3 458×lower-*.f32
2 522×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01372196
13522184
210132184
331302108
467992048
081301944
Stop Event
iter limit
node limit
Counts
312 → 298
Calls
Call 1
Inputs
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(* -1/6 x)
(* x (- (* 1/120 (pow x 2)) 1/6))
(* x (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* x (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
-1/6
(- (* 1/120 (pow x 2)) 1/6)
(- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)
(- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
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))))
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) (- (* 1/120 (pow x 2)) 1/6))))
1
(+ 1 (* -1/6 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))
(+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
x
x
x
x
(* -1 (pow x 2))
(* -1 (pow x 2))
(* -1 (pow x 2))
(* -1 (pow x 2))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
0
0
0
0
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* -1 (pow x 3))
(* -1 (pow x 3))
(* -1 (pow x 3))
(* -1 (pow x 3))
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(/ -1/6 (pow x 4))
(/ (- (* 1/120 (pow x 2)) 1/6) (pow x 4))
(/ (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6) (pow x 4))
(/ (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6) (pow x 4))
-1/5040
(- (* 1/362880 (pow x 2)) 1/5040)
(- (* 1/362880 (pow x 2)) 1/5040)
(- (* 1/362880 (pow x 2)) 1/5040)
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(* -1 x)
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(* 1/362880 (pow x 9))
(* (pow x 9) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 9) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 9) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6))))))
(* 1/362880 (pow x 7))
(* (pow x 7) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 7) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 7) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6))))))
(* 1/362880 (pow x 6))
(* (pow x 6) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6))))))
(* -1 x)
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(sin x)
(sin x)
(sin x)
(sin x)
(* 1/120 (pow x 5))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(* 1/120 (pow x 4))
(* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
x
x
x
x
(* -1 (pow x 2))
(* -1 (pow x 2))
(* -1 (pow x 2))
(* -1 (pow x 2))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
0
0
0
0
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* -1 (pow x 3))
(* -1 (pow x 3))
(* -1 (pow x 3))
(* -1 (pow x 3))
(* -1 x)
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(* -1/5040 (pow x 7))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1/5040 (pow x 7))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
-1/5040
(- (* 1/120 (/ 1 (pow x 2))) 1/5040)
(- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))
(- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))
(* 1/362880 (pow x 2))
(* (pow x 2) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(* -1 x)
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* -1 x)
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* 1/362880 (pow x 9))
(* -1 (* (pow x 9) (- (* 1/5040 (/ 1 (pow x 2))) 1/362880)))
(* -1 (* (pow x 9) (- (* 1/5040 (/ 1 (pow x 2))) (+ 1/362880 (/ 1/120 (pow x 4))))))
(* -1 (* (pow x 9) (- (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/362880 (/ 1/120 (pow x 4))))))
(* 1/362880 (pow x 7))
(* -1 (* (pow x 7) (- (* 1/5040 (/ 1 (pow x 2))) 1/362880)))
(* -1 (* (pow x 7) (- (* 1/5040 (/ 1 (pow x 2))) (+ 1/362880 (/ 1/120 (pow x 4))))))
(* -1 (* (pow x 7) (- (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/362880 (/ 1/120 (pow x 4))))))
(* 1/362880 (pow x 6))
(* (pow x 6) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6))))))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(sin x)
(sin x)
(sin x)
(sin x)
(* 1/120 (pow x 5))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(* 1/120 (pow x 4))
(* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
x
x
x
x
(* -1 (pow x 2))
(* -1 (pow x 2))
(* -1 (pow x 2))
(* -1 (pow x 2))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
0
0
0
0
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* -1 (pow x 3))
(* -1 (pow x 3))
(* -1 (pow x 3))
(* -1 (pow x 3))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1/5040 (pow x 7))
(* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(* -1/5040 (pow x 7))
(* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
-1/5040
(- (* 1/120 (/ 1 (pow x 2))) 1/5040)
(- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))
(- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))
(* 1/362880 (pow x 2))
(* (pow x 2) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 4)
(pow x 4)
(pow x 4)
(pow x 4)
Outputs
(* -1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) x) x)
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* -1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) x) x)
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(* x (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x)
(* x (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)
(* x (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)
-1/6
#s(literal -1/6 binary64)
(- (* 1/120 (pow x 2)) 1/6)
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)
(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))
(- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
(* -1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) x) x)
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
x
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x #s(literal -1/6 binary64)) x #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x #s(literal 1 binary64)) x)
x
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x #s(literal -1/6 binary64)) x #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x #s(literal 1 binary64)) x)
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x #s(literal 1 binary64)) x)
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow x 2)))
(fma.f64 (*.f64 x #s(literal -1/6 binary64)) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))
(fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))
(fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x #s(literal 1 binary64))
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
x
x
x
x
(* -1 (pow x 2))
(*.f64 (neg.f64 x) x)
(* -1 (pow x 2))
(*.f64 (neg.f64 x) x)
(* -1 (pow x 2))
(*.f64 (neg.f64 x) x)
(* -1 (pow x 2))
(*.f64 (neg.f64 x) x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 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 (pow x 3))
(*.f64 (*.f64 (neg.f64 x) x) x)
(* -1 (pow x 3))
(*.f64 (*.f64 (neg.f64 x) x) x)
(* -1 (pow x 3))
(*.f64 (*.f64 (neg.f64 x) x) x)
(* -1 (pow x 3))
(*.f64 (*.f64 (neg.f64 x) x) x)
(* -1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) x) x)
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* -1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) x) x)
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* -1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) x) x)
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(/ -1/6 (pow x 4))
(/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
(/ (- (* 1/120 (pow x 2)) 1/6) (pow x 4))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))
(/ (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6) (pow x 4))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))
(/ (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6) (pow x 4))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))
-1/5040
#s(literal -1/5040 binary64)
(- (* 1/362880 (pow x 2)) 1/5040)
(fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64))
(- (* 1/362880 (pow x 2)) 1/5040)
(fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64))
(- (* 1/362880 (pow x 2)) 1/5040)
(fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64))
(* -1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) x) x)
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(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/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) x) x)
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 4)
(*.f64 (*.f64 x x) (*.f64 x x))
(pow x 4)
(*.f64 (*.f64 x x) (*.f64 x x))
(pow x 4)
(*.f64 (*.f64 x x) (*.f64 x x))
(pow x 4)
(*.f64 (*.f64 x x) (*.f64 x x))
(* -1 x)
(neg.f64 x)
(* x (- (/ (sin x) x) 1))
(-.f64 (sin.f64 x) x)
(* x (- (/ (sin x) x) 1))
(-.f64 (sin.f64 x) x)
(* x (- (/ (sin x) x) 1))
(-.f64 (sin.f64 x) x)
(* 1/362880 (pow x 9))
(*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1/362880 binary64))
(* (pow x 9) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/362880 binary64) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (pow.f64 x #s(literal 9 binary64)))
(* (pow x 9) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/362880 binary64)) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (pow.f64 x #s(literal 9 binary64)))
(* (pow x 9) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6))))))
(*.f64 (-.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/362880 binary64)) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 x #s(literal 9 binary64)))
(* 1/362880 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 1/362880 binary64))
(* (pow x 7) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 #s(literal 1/362880 binary64) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
(* (pow x 7) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/362880 binary64)) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
(* (pow x 7) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/362880 binary64)) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 6 binary64)))))
(* 1/362880 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/362880 binary64))
(* (pow x 6) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 #s(literal 1/362880 binary64) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
(* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/362880 binary64)) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
(* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6))))))
(*.f64 (-.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/362880 binary64)) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 x #s(literal 6 binary64)))
(* -1 x)
(neg.f64 x)
(* x (- (/ (sin x) x) 1))
(-.f64 (sin.f64 x) x)
(* x (- (/ (sin x) x) 1))
(-.f64 (sin.f64 x) x)
(* x (- (/ (sin x) x) 1))
(-.f64 (sin.f64 x) x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(* 1/120 (pow x 5))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/120 binary64))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/120 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/120 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) x) x)
(* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(fma.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1 binary64))
(* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(fma.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1 binary64))
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
x
x
x
x
(* -1 (pow x 2))
(*.f64 (neg.f64 x) x)
(* -1 (pow x 2))
(*.f64 (neg.f64 x) x)
(* -1 (pow x 2))
(*.f64 (neg.f64 x) x)
(* -1 (pow x 2))
(*.f64 (neg.f64 x) x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 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 (pow x 3))
(*.f64 (*.f64 (neg.f64 x) x) x)
(* -1 (pow x 3))
(*.f64 (*.f64 (neg.f64 x) x) x)
(* -1 (pow x 3))
(*.f64 (*.f64 (neg.f64 x) x) x)
(* -1 (pow x 3))
(*.f64 (*.f64 (neg.f64 x) x) x)
(* -1 x)
(neg.f64 x)
(* x (- (/ (sin x) x) 1))
(-.f64 (sin.f64 x) x)
(* x (- (/ (sin x) x) 1))
(-.f64 (sin.f64 x) x)
(* x (- (/ (sin x) x) 1))
(-.f64 (sin.f64 x) x)
(* -1/5040 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/5040 binary64))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* -1/5040 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/5040 binary64))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)))
-1/5040
#s(literal -1/5040 binary64)
(- (* 1/120 (/ 1 (pow x 2))) 1/5040)
(-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))
(- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))
(-.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/5040 binary64))
(- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))
(-.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/5040 binary64))
(* 1/362880 (pow x 2))
(*.f64 #s(literal 1/362880 binary64) (*.f64 x x))
(* (pow x 2) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64))
(* (pow x 2) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64))
(* (pow x 2) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64))
(* -1 x)
(neg.f64 x)
(* x (- (/ (sin x) x) 1))
(-.f64 (sin.f64 x) x)
(* x (- (/ (sin x) x) 1))
(-.f64 (sin.f64 x) x)
(* x (- (/ (sin x) x) 1))
(-.f64 (sin.f64 x) x)
(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 x)
(neg.f64 x)
(* x (- (/ (sin x) x) 1))
(-.f64 (sin.f64 x) x)
(* x (- (/ (sin x) x) 1))
(-.f64 (sin.f64 x) x)
(* x (- (/ (sin x) x) 1))
(-.f64 (sin.f64 x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 4)
(*.f64 (*.f64 x x) (*.f64 x x))
(pow x 4)
(*.f64 (*.f64 x x) (*.f64 x x))
(pow x 4)
(*.f64 (*.f64 x x) (*.f64 x x))
(pow x 4)
(*.f64 (*.f64 x x) (*.f64 x x))
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)
(* 1/362880 (pow x 9))
(*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1/362880 binary64))
(* -1 (* (pow x 9) (- (* 1/5040 (/ 1 (pow x 2))) 1/362880)))
(*.f64 (-.f64 #s(literal 1/362880 binary64) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (pow.f64 x #s(literal 9 binary64)))
(* -1 (* (pow x 9) (- (* 1/5040 (/ 1 (pow x 2))) (+ 1/362880 (/ 1/120 (pow x 4))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/362880 binary64)) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (pow.f64 x #s(literal 9 binary64)))
(* -1 (* (pow x 9) (- (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/362880 (/ 1/120 (pow x 4))))))
(*.f64 (-.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/362880 binary64)) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 x #s(literal 9 binary64)))
(* 1/362880 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 1/362880 binary64))
(* -1 (* (pow x 7) (- (* 1/5040 (/ 1 (pow x 2))) 1/362880)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 #s(literal 1/362880 binary64) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
(* -1 (* (pow x 7) (- (* 1/5040 (/ 1 (pow x 2))) (+ 1/362880 (/ 1/120 (pow x 4))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/362880 binary64)) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
(* -1 (* (pow x 7) (- (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/362880 (/ 1/120 (pow x 4))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/362880 binary64)) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 6 binary64)))))
(* 1/362880 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/362880 binary64))
(* (pow x 6) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 #s(literal 1/362880 binary64) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
(* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/362880 binary64)) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
(* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6))))))
(*.f64 (-.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/362880 binary64)) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 x #s(literal 6 binary64)))
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(* 1/120 (pow x 5))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/120 binary64))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/120 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/120 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(* 1/120 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) x) x)
(* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(fma.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1 binary64))
(* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))
(fma.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1 binary64))
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
x
x
x
x
(* -1 (pow x 2))
(*.f64 (neg.f64 x) x)
(* -1 (pow x 2))
(*.f64 (neg.f64 x) x)
(* -1 (pow x 2))
(*.f64 (neg.f64 x) x)
(* -1 (pow x 2))
(*.f64 (neg.f64 x) x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 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 (pow x 3))
(*.f64 (*.f64 (neg.f64 x) x) x)
(* -1 (pow x 3))
(*.f64 (*.f64 (neg.f64 x) x) x)
(* -1 (pow x 3))
(*.f64 (*.f64 (neg.f64 x) x) x)
(* -1 (pow x 3))
(*.f64 (*.f64 (neg.f64 x) x) x)
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)
(* -1/5040 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/5040 binary64))
(* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* -1/5040 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/5040 binary64))
(* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)))
-1/5040
#s(literal -1/5040 binary64)
(- (* 1/120 (/ 1 (pow x 2))) 1/5040)
(-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))
(- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))
(-.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/5040 binary64))
(- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))
(-.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/5040 binary64))
(* 1/362880 (pow x 2))
(*.f64 #s(literal 1/362880 binary64) (*.f64 x x))
(* (pow x 2) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64))
(* (pow x 2) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64))
(* (pow x 2) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64))
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)
(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 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 4)
(*.f64 (*.f64 x x) (*.f64 x x))
(pow x 4)
(*.f64 (*.f64 x x) (*.f64 x x))
(pow x 4)
(*.f64 (*.f64 x x) (*.f64 x x))
(pow x 4)
(*.f64 (*.f64 x x) (*.f64 x x))

rewrite395.0ms (5.3%)

Memory
-17.3MiB live, 264.8MiB allocated
Rules
5 074×lower-fma.f32
5 066×lower-fma.f64
4 380×lower-*.f32
4 366×lower-*.f64
2 124×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
064425
096356
1509308
25266308
08169288
Stop Event
iter limit
node limit
iter limit
Counts
26 → 1 019
Calls
Call 1
Inputs
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
(-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x)
#s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x))
(*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)
#s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(+.f64 #s(literal 0 binary64) x)
(-.f64 #s(literal 0 binary64) (*.f64 x x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))
(*.f64 #s(literal 0 binary64) x)
(+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x))
#s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))))
#s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
(fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64))
#s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))
(*.f64 x x)
#s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(*.f64 (*.f64 x x) x)
(*.f64 (*.f64 x x) (*.f64 x x))
Outputs
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x))
(*.f64 (*.f64 (*.f64 x x) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) x)
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(*.f64 (*.f64 (*.f64 x x) x) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))
(*.f64 (*.f64 x x) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x))
(*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (neg.f64 x) x))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 x x))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) (*.f64 (*.f64 x x) x)) (*.f64 x x))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) (*.f64 (neg.f64 x) x)) (neg.f64 x))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 (neg.f64 x) x))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) x))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) x (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x)))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) x (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) x (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x)))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x))
(fma.f64 (*.f64 (*.f64 x x) x) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x)))
(fma.f64 (*.f64 (*.f64 x x) x) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)))
(fma.f64 (*.f64 (*.f64 x x) x) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 x x) x) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #s(literal 0 binary64)))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x)))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 0 binary64)))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #s(literal 0 binary64)))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x)))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 0 binary64)))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #s(literal 0 binary64)))
(fma.f64 (*.f64 x x) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x)))
(fma.f64 (*.f64 x x) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)))
(fma.f64 (*.f64 x x) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 0 binary64)))
(fma.f64 (*.f64 x x) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #s(literal 0 binary64)))
(fma.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x)))
(fma.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)))
(fma.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 0 binary64)))
(fma.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #s(literal 0 binary64)))
(fma.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x))
(fma.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x))
(+.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 0 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) #s(literal 0 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)
(*.f64 x (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64)) (*.f64 (*.f64 x x) x)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal -1/6 binary64))))) (*.f64 x x)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) x) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64)) x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (neg.f64 x))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (neg.f64 x) x)) (neg.f64 x))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64))) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (neg.f64 x) x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (neg.f64 x)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64)) (*.f64 (neg.f64 x) x)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal -1/6 binary64))))) (neg.f64 x)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64))) (*.f64 (*.f64 x x) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64))) (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal -1/6 binary64)))))))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64))) (*.f64 (neg.f64 x) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64))) (*.f64 (neg.f64 x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal -1/6 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x) (*.f64 x x))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x (*.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 0 binary64)))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 0 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x))
(fma.f64 #s(literal -1/6 binary64) x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x))
(fma.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 x #s(literal -1/6 binary64)))
(fma.f64 x (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(fma.f64 x (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 0 binary64)))
(fma.f64 x #s(literal -1/6 binary64) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)))
(fma.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x))
(+.f64 (*.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 #s(literal -1/6 binary64) x))
(+.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x))
(+.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x))
(+.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 x #s(literal -1/6 binary64)))
(+.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)))
(+.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(+.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 0 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal -1/6 binary64)))))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal -1/6 binary64))))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x)) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal -1/6 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal -1/6 binary64))))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64))
(fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
(fma.f64 (*.f64 x x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(fma.f64 x (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) #s(literal -1/6 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) x) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(+.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/6 binary64))
(+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x))
(*.f64 (*.f64 (+.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x)))
(*.f64 (fma.f64 (*.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (*.f64 (neg.f64 x) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x))))))
(pow.f64 (/.f64 (+.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) (*.f64 (+.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))) (fma.f64 (*.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (*.f64 (neg.f64 x) (*.f64 x x)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x))) (*.f64 (neg.f64 x) (neg.f64 x))) (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (neg.f64 x)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x))) (neg.f64 (+.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (*.f64 (neg.f64 x) (*.f64 x x)))) (neg.f64 (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x))))))
(/.f64 (*.f64 (+.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x)) (+.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x))
(/.f64 (fma.f64 (*.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (*.f64 (neg.f64 x) (*.f64 x x))) (fma.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (neg.f64 x)))))
(/.f64 (fma.f64 (*.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (*.f64 (neg.f64 x) (*.f64 x x))) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) (*.f64 (+.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))) (fma.f64 (*.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (*.f64 (neg.f64 x) (*.f64 x x)))))
(fma.f64 (pow.f64 (/.f64 (*.f64 x x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))
(fma.f64 (pow.f64 (/.f64 (*.f64 x x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))
(fma.f64 (pow.f64 (/.f64 x (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))
(fma.f64 (pow.f64 (/.f64 x (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) x) x) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 (neg.f64 x) x) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) x) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) x)) (neg.f64 x) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))
(fma.f64 (pow.f64 (neg.f64 x) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 x) #s(literal 1/2 binary64)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))
(fma.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 x (*.f64 (neg.f64 x) (*.f64 x x))) #s(literal -1 binary64)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (neg.f64 x) x) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))
(fma.f64 (neg.f64 x) #s(literal 1 binary64) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (*.f64 x x))) #s(literal -1 binary64)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 (neg.f64 x) (*.f64 x x)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))
(fma.f64 #s(literal -1 binary64) x #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))
(fma.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))
(fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))
(fma.f64 (/.f64 #s(literal -1 binary64) x) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))
(fma.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 x x) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))
(fma.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 1 binary64) x) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))
(fma.f64 #s(literal 1 binary64) (neg.f64 x) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))
(-.f64 (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #s(literal 0 binary64)) x)
(-.f64 (/.f64 (*.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x))) (+.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x)) (/.f64 (*.f64 x x) (+.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x)))
(-.f64 (/.f64 (*.f64 (*.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x))) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x))) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x))))) (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 x (+.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) (*.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x))))))
(-.f64 (-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x) #s(literal 0 binary64))
(-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x)
(+.f64 (neg.f64 x) #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)))
(+.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) (neg.f64 x))
#s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x))
(*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)
(*.f64 x #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64))) (*.f64 x x))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64))) (neg.f64 x))
(/.f64 (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) (*.f64 (*.f64 x x) x)) (*.f64 x x))
(/.f64 (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) (*.f64 (neg.f64 x) x)) (neg.f64 x))
(fma.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x (*.f64 #s(literal 0 binary64) #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64))))
(fma.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) #s(literal 0 binary64) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x))
(fma.f64 x #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64))))
(fma.f64 x #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal 0 binary64) #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x))
(+.f64 (*.f64 #s(literal 0 binary64) #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64))) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x))
(+.f64 (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) #s(literal 0 binary64)) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x))
(+.f64 (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) (*.f64 #s(literal 0 binary64) #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64))))
(+.f64 (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) #s(literal 0 binary64)))
#s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64))
(*.f64 (pow.f64 (/.f64 (*.f64 x x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)))
(*.f64 (pow.f64 (/.f64 (*.f64 x x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))))
(*.f64 (pow.f64 (/.f64 x (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (pow.f64 (/.f64 x (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))
(*.f64 (/.f64 (*.f64 (*.f64 x x) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) x) x))
(*.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 (neg.f64 x) x))
(*.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x))
(*.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) x))
(*.f64 (/.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) x)) (neg.f64 x))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 x (*.f64 (neg.f64 x) (*.f64 x x))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (neg.f64 x) x))
(*.f64 (neg.f64 x) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (*.f64 x x))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 (neg.f64 x) (*.f64 x x)))
(*.f64 #s(literal -1 binary64) x)
(*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(*.f64 (/.f64 #s(literal -1 binary64) x) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 x x))
(*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal 1 binary64) (neg.f64 x))
(pow.f64 (neg.f64 x) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) x) x)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x)) x)
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) x))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 x x))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 x x)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 x x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 x (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) x)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x x) x) (*.f64 (neg.f64 x) x))
(/.f64 (*.f64 (neg.f64 x) x) x)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 x x) (neg.f64 x))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) x)))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x x)))
(neg.f64 x)
(fma.f64 (pow.f64 (/.f64 (*.f64 x x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 x x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 x (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 x (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 (neg.f64 x) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) x)) (neg.f64 x) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 x) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 x) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 x (*.f64 (neg.f64 x) (*.f64 x x))) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (neg.f64 x) x) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64) (neg.f64 x))
(fma.f64 (neg.f64 x) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (*.f64 x x))) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 (neg.f64 x) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) x #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) x) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (neg.f64 x) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) x) (neg.f64 x))
(-.f64 (/.f64 #s(literal 0 binary64) x) x)
(-.f64 (neg.f64 x) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) x)
(exp.f64 (*.f64 (neg.f64 (log.f64 (neg.f64 x))) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) x)) (neg.f64 x))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64)) (neg.f64 x))
(+.f64 (neg.f64 x) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (neg.f64 x))
(*.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(*.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))
(*.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) x)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (pow.f64 (pow.f64 (neg.f64 x) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (neg.f64 x) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 x x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 x x) x))
(*.f64 (/.f64 (*.f64 x x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(*.f64 (/.f64 x (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 x x))
(*.f64 (/.f64 x (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) x) x))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (*.f64 x x))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))
(*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x))
(*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (*.f64 x x))))
(*.f64 x (pow.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 x (/.f64 x (*.f64 (neg.f64 x) (*.f64 x x))))
(*.f64 x (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(pow.f64 (/.f64 (neg.f64 x) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (neg.f64 x) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal -1 binary64) (*.f64 x x))) (neg.f64 x))
(/.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 (neg.f64 x) x))
(/.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)) (*.f64 (neg.f64 x) (*.f64 (neg.f64 x) x)))
(/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (neg.f64 x) x)))
(/.f64 (neg.f64 x) (*.f64 #s(literal 1 binary64) (*.f64 x x)))
(/.f64 (neg.f64 x) (*.f64 x x))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 #s(literal -1 binary64) x)
(/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x x) x) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)))
(/.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64))
(/.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (neg.f64 x) x) (neg.f64 x)))
(/.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 x x) x))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 x))
(/.f64 (*.f64 x x) (*.f64 (neg.f64 x) (*.f64 x x)))
(/.f64 x (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x)))
(/.f64 x (*.f64 (neg.f64 x) x))
(neg.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) x)))
(neg.f64 (/.f64 #s(literal 1 binary64) x))
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1 binary64)) (*.f64 x x))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 1 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 x x) #s(literal 1 binary64)) x)
(*.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x))
(*.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) x))
(*.f64 (/.f64 x x) x)
(*.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (/.f64 #s(literal -1 binary64) x) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (neg.f64 x) x))
(*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal -1 binary64) x))
(*.f64 (*.f64 x x) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))
(*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) x))
(*.f64 x (pow.f64 (/.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1 binary64)))
(*.f64 x (pow.f64 (/.f64 x x) #s(literal 1 binary64)))
(*.f64 x (/.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 x (/.f64 x x))
(pow.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))
(pow.f64 x #s(literal 1 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 x x) x) x) x)
(/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (neg.f64 x) (*.f64 x x)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (neg.f64 x) (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (neg.f64 x) x))
(/.f64 (*.f64 (*.f64 x x) x) (*.f64 x x))
(/.f64 (*.f64 (neg.f64 x) x) (neg.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 x x) (-.f64 x #s(literal 0 binary64)))
(/.f64 (*.f64 x x) x)
(neg.f64 (neg.f64 x))
(fma.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1 binary64)) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 1 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 x x) #s(literal 1 binary64)) x #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 0 binary64))
(fma.f64 (/.f64 x x) x #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) x) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) x) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (neg.f64 x) x) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal -1 binary64) x) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64))
(fma.f64 x (pow.f64 (/.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 x (pow.f64 (/.f64 x x) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 x (/.f64 (*.f64 x x) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 x (/.f64 x x) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 x)) (neg.f64 x))
(exp.f64 (*.f64 (log.f64 x) #s(literal 1 binary64)))
(+.f64 x #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) x)
x
(*.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 (neg.f64 x) x))
(*.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x))
(*.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) x))
(*.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (neg.f64 x) x)
(*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x x))
(*.f64 x (neg.f64 x))
(pow.f64 (/.f64 (*.f64 x x) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) x) x)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) x))) (*.f64 x x))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 (neg.f64 x) x))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)))
(/.f64 (*.f64 (neg.f64 x) (*.f64 (neg.f64 x) x)) (neg.f64 x))
(/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 x x))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) x)) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (neg.f64 x) x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))))
(neg.f64 (*.f64 x x))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 (neg.f64 x) x) (*.f64 #s(literal 0 binary64) (neg.f64 x)))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 (neg.f64 x) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x) (*.f64 #s(literal 0 binary64) (neg.f64 x)))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x) (*.f64 (neg.f64 x) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 #s(literal 0 binary64) (neg.f64 x)))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (neg.f64 x) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 #s(literal 0 binary64) (neg.f64 x)))
(fma.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 (neg.f64 x) #s(literal 0 binary64)))
(fma.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (neg.f64 x) x (*.f64 #s(literal 0 binary64) (neg.f64 x)))
(fma.f64 (neg.f64 x) x (*.f64 (neg.f64 x) #s(literal 0 binary64)))
(fma.f64 (neg.f64 x) x #s(literal 0 binary64))
(fma.f64 (neg.f64 x) #s(literal 0 binary64) (*.f64 (neg.f64 x) x))
(fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 #s(literal 0 binary64) (neg.f64 x)))
(fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 (neg.f64 x) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x x) (*.f64 #s(literal 0 binary64) (neg.f64 x)))
(fma.f64 #s(literal -1 binary64) (*.f64 x x) (*.f64 (neg.f64 x) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 x (neg.f64 x) (*.f64 #s(literal 0 binary64) (neg.f64 x)))
(fma.f64 x (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 0 binary64)))
(fma.f64 x (neg.f64 x) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) (neg.f64 x) (*.f64 (neg.f64 x) x))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x))
(-.f64 (*.f64 (neg.f64 x) x) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 x x))
(+.f64 (*.f64 #s(literal 0 binary64) (neg.f64 x)) (*.f64 (neg.f64 x) x))
(+.f64 (*.f64 (neg.f64 x) #s(literal 0 binary64)) (*.f64 (neg.f64 x) x))
(+.f64 (*.f64 (neg.f64 x) x) (*.f64 #s(literal 0 binary64) (neg.f64 x)))
(+.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) #s(literal 0 binary64)))
(+.f64 (*.f64 (neg.f64 x) x) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x))
(*.f64 (pow.f64 (/.f64 (*.f64 x x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)))
(*.f64 (pow.f64 (/.f64 (*.f64 x x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))))
(*.f64 (pow.f64 (/.f64 x (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (pow.f64 (/.f64 x (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))
(*.f64 (/.f64 (*.f64 (*.f64 x x) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) x) x))
(*.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 (neg.f64 x) x))
(*.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x))
(*.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) x))
(*.f64 (/.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) x)) (neg.f64 x))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 x (*.f64 (neg.f64 x) (*.f64 x x))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (neg.f64 x) x))
(*.f64 (neg.f64 x) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (*.f64 x x))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 (neg.f64 x) (*.f64 x x)))
(*.f64 #s(literal -1 binary64) x)
(*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(*.f64 (/.f64 #s(literal -1 binary64) x) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 x x))
(*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal 1 binary64) (neg.f64 x))
(pow.f64 (neg.f64 x) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) x) x)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x)) x)
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) x))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 x x))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) x))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 x (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 x x)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 x x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 x (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) x)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x x) x) (*.f64 (neg.f64 x) x))
(/.f64 (*.f64 (neg.f64 x) x) x)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 x x) (neg.f64 x))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) x)))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x x)))
(neg.f64 x)
(fma.f64 (pow.f64 (/.f64 (*.f64 x x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 x x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 x (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 x (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 (neg.f64 x) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) x)) (neg.f64 x) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 x) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 x) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 x (*.f64 (neg.f64 x) (*.f64 x x))) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (neg.f64 x) x) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64) (neg.f64 x))
(fma.f64 (neg.f64 x) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (*.f64 x x))) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 (neg.f64 x) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) x #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) x) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (neg.f64 x) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) x) (neg.f64 x))
(-.f64 (/.f64 #s(literal 0 binary64) x) x)
(-.f64 (neg.f64 x) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) x)
(exp.f64 (*.f64 (neg.f64 (log.f64 (neg.f64 x))) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) x)) (neg.f64 x))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64)) (neg.f64 x))
(+.f64 (neg.f64 x) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (neg.f64 x))
#s(literal 0 binary64)
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 x x) #s(literal 2 binary64)) (*.f64 x x))
(*.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) #s(literal 1 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) #s(literal 1 binary64)) (*.f64 x x))
(*.f64 (pow.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) x) x))
(*.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 x x))
(*.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 x x) (*.f64 x x)) #s(literal 2 binary64)))
(*.f64 (*.f64 x x) (pow.f64 (/.f64 x x) #s(literal 2 binary64)))
(*.f64 x x)
(pow.f64 (/.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 x x) x)) (*.f64 (neg.f64 x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (neg.f64 x) x)) (*.f64 (neg.f64 x) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 x x))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) x)) (*.f64 (neg.f64 x) (neg.f64 x)))
(/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (neg.f64 x) x))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))
(/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (neg.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))))
(neg.f64 (*.f64 (neg.f64 x) x))
(fma.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 x x) #s(literal 2 binary64)) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) #s(literal 1 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) #s(literal 1 binary64)) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) x) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 x x) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) (pow.f64 (/.f64 x x) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 x x #s(literal 0 binary64))
(-.f64 (*.f64 x x) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(+.f64 (*.f64 x x) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 x x))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)))
(*.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) #s(literal 3 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) x)))
(*.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(*.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)))
(*.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) x)) #s(literal 3 binary64)) (*.f64 (neg.f64 x) (*.f64 x x)))
(*.f64 (pow.f64 (pow.f64 (neg.f64 x) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (neg.f64 x) #s(literal 1/2 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3 binary64)) (pow.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) x)))
(*.f64 (*.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (pow.f64 x #s(literal -6 binary64)))
(*.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal -6 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)))
(*.f64 (neg.f64 x) (*.f64 x x))
(*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 3 binary64)))
(*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) x))
(*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 (*.f64 (neg.f64 x) x) x)
(*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (*.f64 x x)))
(*.f64 (*.f64 x x) (neg.f64 x))
(*.f64 x (*.f64 (neg.f64 x) x))
(pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)))) #s(literal -1 binary64))
(pow.f64 (neg.f64 x) #s(literal 3 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -3 binary64))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) x) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) x) (*.f64 x x))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 x x) x)) (*.f64 x x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (neg.f64 x) (*.f64 x x)))) (*.f64 (*.f64 x x) x))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (neg.f64 x) (*.f64 x x))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (*.f64 x x))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (neg.f64 x) (*.f64 x x)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (neg.f64 x) x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (neg.f64 x)))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) x)) (neg.f64 x))
(/.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (neg.f64 x) x)) (*.f64 (neg.f64 x) (*.f64 x x)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 x x) x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)))))
(neg.f64 (*.f64 (*.f64 x x) x))
(fma.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x)))
(fma.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) #s(literal 3 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) #s(literal 3 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x)))
(fma.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) #s(literal 3 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x)))
(fma.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x)))
(fma.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) x)) #s(literal 3 binary64)) (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) x)) #s(literal 3 binary64)) (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x)))
(fma.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) x)) #s(literal 3 binary64)) (*.f64 (neg.f64 x) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (neg.f64 x) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (neg.f64 x) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (pow.f64 (neg.f64 x) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (neg.f64 x) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x)))
(fma.f64 (pow.f64 (pow.f64 (neg.f64 x) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (neg.f64 x) #s(literal 1/2 binary64)) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x)))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3 binary64)) (pow.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3 binary64)) (pow.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3 binary64)) (pow.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (pow.f64 x #s(literal -6 binary64)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (pow.f64 x #s(literal -6 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x)))
(fma.f64 (*.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (pow.f64 x #s(literal -6 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3 binary64)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x)))
(fma.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 x #s(literal -6 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 0 binary64)))
(fma.f64 (pow.f64 x #s(literal -6 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x)))
(fma.f64 (pow.f64 x #s(literal -6 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) #s(literal 0 binary64))
(fma.f64 (neg.f64 x) (*.f64 x x) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 0 binary64)))
(fma.f64 (neg.f64 x) (*.f64 x x) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x)))
(fma.f64 (neg.f64 x) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x)))
(fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 3 binary64)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 3 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x)))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x)))
(fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) x) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x)))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) x) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 x) (*.f64 x x)) #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 0 binary64)))
(fma.f64 (*.f64 (neg.f64 x) (*.f64 x x)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x)))
(fma.f64 (*.f64 (neg.f64 x) (*.f64 x x)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 x) x) x (*.f64 (*.f64 (neg.f64 x) x) #s(literal 0 binary64)))
(fma.f64 (*.f64 (neg.f64 x) x) x (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x)))
(fma.f64 (*.f64 (neg.f64 x) x) x #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 x) x) #s(literal 0 binary64) (*.f64 (neg.f64 x) (*.f64 x x)))
(fma.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x)))
(fma.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) (neg.f64 x) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 0 binary64)))
(fma.f64 (*.f64 x x) (neg.f64 x) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x)))
(fma.f64 (*.f64 x x) (neg.f64 x) #s(literal 0 binary64))
(fma.f64 x (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 0 binary64)))
(fma.f64 x (*.f64 (neg.f64 x) x) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x)))
(fma.f64 x (*.f64 (neg.f64 x) x) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) (*.f64 x x)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 x x) x))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x))
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal 3 binary64)))
(+.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal 0 binary64)) (*.f64 (neg.f64 x) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x)) (*.f64 (neg.f64 x) (*.f64 x x)))
(+.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 0 binary64)))
(+.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x)))
(+.f64 (*.f64 (neg.f64 x) (*.f64 x x)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (*.f64 x x)))
#s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))))
#s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))))
(*.f64 (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))) (pow.f64 x #s(literal 7/2 binary64))) (pow.f64 x #s(literal 7/2 binary64)))
(*.f64 (pow.f64 x #s(literal 7/2 binary64)) (*.f64 (pow.f64 x #s(literal 7/2 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))) (pow.f64 x #s(literal 7 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (/.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)))) (pow.f64 x #s(literal 7 binary64))) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (/.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)))) (pow.f64 x #s(literal 7 binary64))) (fma.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))))
(/.f64 (*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (/.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x))))) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))))
(/.f64 (*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (/.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))))) (fma.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))))
(fma.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(fma.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)) (*.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (pow.f64 x #s(literal 7 binary64))))
(+.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 7 binary64))) (*.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (pow.f64 x #s(literal 7 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 7 binary64)) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(*.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (/.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))))
(*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (/.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))))))
(pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (/.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (/.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))))) #s(literal -1 binary64))
(/.f64 (-.f64 (/.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)))) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(/.f64 (-.f64 (/.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (pow.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (fma.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)) (*.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))))) (fma.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (/.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x))))) (neg.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (/.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))))) (neg.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/25401600 binary64)) (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) #s(literal 1/6 binary64))) (*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 6 binary64))) (*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 6 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/25401600 binary64)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))))
(/.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 1/128024064000 binary64)) (*.f64 x x)) (*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/25401600 binary64)) (/.f64 #s(literal 1/604800 binary64) (*.f64 x x))) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/25401600 binary64)) (/.f64 #s(literal 1/604800 binary64) (*.f64 x x))) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 1/128024064000 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/25401600 binary64)) (/.f64 #s(literal 1/604800 binary64) (*.f64 x x))) #s(literal 1/6 binary64))) (*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/25401600 binary64)) (/.f64 #s(literal 1/604800 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 1/128024064000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 6 binary64))) (*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/25401600 binary64)) (/.f64 #s(literal 1/604800 binary64) (*.f64 x x))) #s(literal 1 binary64))) (*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/25401600 binary64)) (/.f64 #s(literal 1/604800 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 6 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 1/128024064000 binary64)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/25401600 binary64)) (/.f64 #s(literal 1/604800 binary64) (*.f64 x x))) #s(literal -1/6 binary64))) (*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/25401600 binary64)) (/.f64 #s(literal 1/604800 binary64) (*.f64 x x))) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))))
(/.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (/.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)))) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (/.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)))) (fma.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (/.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (/.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))))))
(fma.f64 (/.f64 (/.f64 #s(literal 1/120 binary64) x) (*.f64 (*.f64 x x) x)) (*.f64 x x) (-.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(fma.f64 (/.f64 (/.f64 #s(literal 1/120 binary64) x) (*.f64 (*.f64 x x) x)) (*.f64 x x) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(fma.f64 (/.f64 (/.f64 #s(literal 1/120 binary64) x) (*.f64 (*.f64 x x) x)) (*.f64 x x) (neg.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64))))
(fma.f64 (/.f64 (/.f64 #s(literal 1/120 binary64) x) (*.f64 (neg.f64 x) x)) (neg.f64 x) (-.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(fma.f64 (/.f64 (/.f64 #s(literal 1/120 binary64) x) (*.f64 (neg.f64 x) x)) (neg.f64 x) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(fma.f64 (/.f64 (/.f64 #s(literal 1/120 binary64) x) (*.f64 (neg.f64 x) x)) (neg.f64 x) (neg.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64))))
(fma.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 x x) (-.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(fma.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 x x) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(fma.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 x x) (neg.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64))))
(fma.f64 (/.f64 #s(literal -1/120 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(fma.f64 (/.f64 #s(literal -1/120 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) x) x) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(fma.f64 (/.f64 #s(literal -1/120 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) x) x) (neg.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64))))
(fma.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 (neg.f64 x) x) (-.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(fma.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 (neg.f64 x) x) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(fma.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 (neg.f64 x) x) (neg.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64))))
(fma.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x) (-.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(fma.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(fma.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x) (neg.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64))))
(fma.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(fma.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) x) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(fma.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) x) (neg.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/120 binary64) x) (-.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/120 binary64) x) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/120 binary64) x) (neg.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64))))
(fma.f64 (/.f64 #s(literal 1/120 binary64) x) (/.f64 #s(literal 1 binary64) x) (-.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(fma.f64 (/.f64 #s(literal 1/120 binary64) x) (/.f64 #s(literal 1 binary64) x) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(fma.f64 (/.f64 #s(literal 1/120 binary64) x) (/.f64 #s(literal 1 binary64) x) (neg.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64))))
(fma.f64 (-.f64 (/.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/25401600 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1/120 binary64) (-.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1/120 binary64) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1/120 binary64) (neg.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64))))
(fma.f64 (-.f64 (/.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 1/128024064000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/25401600 binary64)) (/.f64 #s(literal 1/604800 binary64) (*.f64 x x)))) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))
(fma.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)) (-.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(fma.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(fma.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)) (neg.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))
(fma.f64 #s(literal 1/6 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (neg.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64))))
(fma.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))
(fma.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (-.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(fma.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(fma.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (neg.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64))))
(-.f64 (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))) (/.f64 (/.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x))) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (fma.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))))) (/.f64 (/.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))) (fma.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))))))
(-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))
(-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64)))
(+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))
(+.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))
(+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))))
(+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (neg.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1/5040 binary64))))
(*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/25401600 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal 1/5040 binary64))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/128024064000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/131681894400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 x x) #s(literal -1/1828915200 binary64))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal 1/5040 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/25401600 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/131681894400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 x x) #s(literal -1/1828915200 binary64)))) (fma.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/128024064000 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 1/25401600 binary64) (*.f64 #s(literal 1/131681894400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))) (-.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 x x) #s(literal 1/362880 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/131681894400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/25401600 binary64))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal 1/5040 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/128024064000 binary64))) (neg.f64 (fma.f64 #s(literal 1/131681894400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 x x) #s(literal -1/1828915200 binary64))))))
(/.f64 (fma.f64 #s(literal 1/131681894400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/25401600 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal 1/5040 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/128024064000 binary64)) (+.f64 #s(literal 1/25401600 binary64) (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 (*.f64 x x) #s(literal -1/1828915200 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/128024064000 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 x x) #s(literal -1/1828915200 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal 1/5040 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/25401600 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/131681894400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 x x) #s(literal -1/1828915200 binary64)))) (fma.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal -1/128024064000 binary64))))
(fma.f64 (*.f64 #s(literal 1/362880 binary64) x) x #s(literal -1/5040 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64))
(fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64))
(fma.f64 x (*.f64 #s(literal 1/362880 binary64) x) #s(literal -1/5040 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 1/131681894400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal 1/5040 binary64))) (/.f64 #s(literal 1/25401600 binary64) (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal 1/5040 binary64))))
(+.f64 (*.f64 (*.f64 x x) #s(literal 1/362880 binary64)) #s(literal -1/5040 binary64))
(+.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 x x) #s(literal 1/362880 binary64)))
#s(approx (- (sin x) x) (neg.f64 x))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 x x) #s(literal 2 binary64)) (*.f64 x x))
(*.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) #s(literal 1 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) #s(literal 1 binary64)) (*.f64 x x))
(*.f64 (pow.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) x) x))
(*.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 x x))
(*.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 x x) (*.f64 x x)) #s(literal 2 binary64)))
(*.f64 (*.f64 x x) (pow.f64 (/.f64 x x) #s(literal 2 binary64)))
(*.f64 x x)
(pow.f64 (/.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 x x) x)) (*.f64 (neg.f64 x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (neg.f64 x) x)) (*.f64 (neg.f64 x) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 x x))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) x)) (*.f64 (neg.f64 x) (neg.f64 x)))
(/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (neg.f64 x) x))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))
(/.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (neg.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))))
(neg.f64 (*.f64 (neg.f64 x) x))
(fma.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 x x) #s(literal 2 binary64)) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) #s(literal 1 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) #s(literal 1 binary64)) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) x) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 x x) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) (pow.f64 (/.f64 x x) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 x x #s(literal 0 binary64))
(-.f64 (*.f64 x x) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(+.f64 (*.f64 x x) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 x x))
#s(approx (- (sin x) x) (neg.f64 x))
(*.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) #s(literal 3/2 binary64)) (*.f64 (*.f64 x x) x))
(*.f64 (pow.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 3 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) x)))
(*.f64 (pow.f64 (/.f64 x x) #s(literal 3 binary64)) (*.f64 (*.f64 x x) x))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 3/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (pow.f64 x #s(literal -6 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) x) (pow.f64 (/.f64 (*.f64 x x) (*.f64 x x)) #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 x x) x) (pow.f64 (/.f64 x x) #s(literal 3 binary64)))
(*.f64 (*.f64 x x) x)
(*.f64 x (*.f64 x x))
(pow.f64 (*.f64 x x) #s(literal 3/2 binary64))
(pow.f64 x #s(literal 3 binary64))
(/.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) x) (*.f64 (neg.f64 x) x))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) (*.f64 x x))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) x) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (*.f64 x (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 (neg.f64 x) x))
(/.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 x x)) (*.f64 x x))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) (*.f64 (*.f64 x x) x))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 (neg.f64 x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (neg.f64 x) x)) (*.f64 (neg.f64 x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)))
(/.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (neg.f64 x) x)) (*.f64 (*.f64 (neg.f64 x) x) (neg.f64 x)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (neg.f64 x) x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (neg.f64 x)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 (neg.f64 x) (*.f64 (neg.f64 x) x)))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (neg.f64 x) (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) x)) (*.f64 x x))
(/.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (neg.f64 x) (*.f64 x x)))
(/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (neg.f64 x) (*.f64 x x)))
(neg.f64 (*.f64 (neg.f64 x) (*.f64 x x)))
(fma.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) #s(literal 3/2 binary64)) (*.f64 (*.f64 x x) x) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(literal -1 binary64) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 3 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 x x) #s(literal 3 binary64)) (*.f64 (*.f64 x x) x) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 3/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (pow.f64 x #s(literal -6 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 x x) x) (pow.f64 (/.f64 (*.f64 x x) (*.f64 x x)) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 x x) x) (pow.f64 (/.f64 x x) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) x #s(literal 0 binary64))
(fma.f64 x (*.f64 x x) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))
(+.f64 (*.f64 (*.f64 x x) x) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x))
(*.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x))
(*.f64 (pow.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 4 binary64)) (pow.f64 (*.f64 x x) #s(literal 4 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 4 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 x x) x) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 4 binary64)) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 4 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 4 binary64)))
(*.f64 (pow.f64 (*.f64 x x) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 4 binary64)))
(*.f64 (pow.f64 (/.f64 x x) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (pow.f64 (/.f64 (*.f64 x x) (*.f64 x x)) #s(literal 4 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (pow.f64 (/.f64 x x) #s(literal 4 binary64)))
(*.f64 (*.f64 (*.f64 x x) x) x)
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 2 binary64)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 (*.f64 x x) x))
(pow.f64 (*.f64 x x) #s(literal 2 binary64))
(pow.f64 x #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 x x)) (*.f64 (neg.f64 x) x))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 x x) x)) (neg.f64 x))
(/.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (neg.f64 x) x)) (neg.f64 x))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 (neg.f64 x) x))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) #s(literal 0 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x) (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 0 binary64)))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 0 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 0 binary64)))))
(/.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) x)))
(/.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)))
(/.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (neg.f64 x) x)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) (*.f64 x x))
(fma.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 4 binary64)) (pow.f64 (*.f64 x x) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (*.f64 x x) x) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 4 binary64)) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 x x) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 x x) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (pow.f64 (/.f64 (*.f64 x x) (*.f64 x x)) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (pow.f64 (/.f64 x x) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 x x) x) x #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 x (*.f64 (*.f64 x x) x) #s(literal 0 binary64))
(-.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 0 binary64))
(exp.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))

eval339.0ms (4.5%)

Memory
-5.0MiB live, 312.3MiB allocated
Compiler

Compiled 54 256 to 4 630 computations (91.5% saved)

prune362.0ms (4.8%)

Memory
10.1MiB live, 504.2MiB allocated
Pruning

32 alts after pruning (26 fresh and 6 done)

PrunedKeptTotal
New1 960131 973
Fresh21315
Picked415
Done055
Total1 966321 998
Accuracy
100.0%
Counts
1 998 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
3.3%
(/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))))
25.0%
(/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 x) #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (+.f64 (sin.f64 x) #s(literal 0 binary64)) (+.f64 (sin.f64 x) #s(literal 0 binary64)) (fma.f64 x x (*.f64 (+.f64 (sin.f64 x) #s(literal 0 binary64)) x))))
3.2%
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (-.f64 x (sin.f64 x))))))
71.3%
(-.f64 (sin.f64 x) x)
69.7%
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)
69.6%
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x)
68.2%
(-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x)
15.8%
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) x)))
41.2%
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)))
41.2%
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) (*.f64 (*.f64 x x) x)) (*.f64 x x)))
91.2%
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) (*.f64 (neg.f64 x) x)) (neg.f64 x)))
98.4%
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
98.4%
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)))
22.9%
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (/.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (neg.f64 x) x)) (*.f64 (neg.f64 x) (*.f64 x x)))))
45.1%
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))))
98.3%
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x))
98.0%
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x))
97.5%
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) x) x))
97.5%
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)))
20.0%
#s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
98.3%
#s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) x))))))
98.3%
#s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
20.9%
#s(approx (- (sin x) x) (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (neg.f64 x) x)))
49.4%
#s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))
98.3%
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
98.4%
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)))
98.4%
#s(approx (- (sin x) x) (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) x))))) (*.f64 x x)))
49.4%
#s(approx (- (sin x) x) (*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 x x)))
98.4%
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)))
98.3%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) x))
20.2%
#s(approx (- (sin x) x) (*.f64 #s(approx (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 x x)))
6.6%
#s(approx (- (sin x) x) (neg.f64 x))
Compiler

Compiled 1 501 to 654 computations (56.4% saved)

simplify354.0ms (4.7%)

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

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64))
cost-diff0
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x))
cost-diff0
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
cost-diff0
#s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
cost-diff192
(+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))
cost-diff320
(*.f64 #s(literal 0 binary64) x)
cost-diff1664
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))
cost-diff1984
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
cost-diff0
(fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
cost-diff0
(fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
cost-diff0
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))
cost-diff0
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
cost-diff0
#s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64))
cost-diff0
(*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x)
cost-diff0
(*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))
cost-diff0
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)))
cost-diff0
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)
cost-diff0
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))
cost-diff0
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)))
cost-diff320
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x))
Rules
4 926×lower-*.f32
4 896×lower-*.f64
4 316×lower-fma.f32
4 300×lower-fma.f64
2 492×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063695
0101627
1223577
2567507
32838503
44984503
56495503
08315492
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x))
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64))
(*.f64 x x)
x
#s(literal 1/362880 binary64)
#s(literal -1/5040 binary64)
#s(literal 1/120 binary64)
(*.f64 #s(literal -1/6 binary64) x)
#s(literal -1/6 binary64)
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)))
(*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))
(*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x)
#s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64))
#s(literal -1/6 binary64)
x
(*.f64 x x)
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(*.f64 x x)
x
#s(literal -1/5040 binary64)
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(*.f64 (*.f64 x x) x)
#s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x))
#s(literal 0 binary64)
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) x) x)
(*.f64 (*.f64 x x) x)
(*.f64 x x)
x
(/.f64 #s(literal 1 binary64) (*.f64 x x))
#s(literal 1 binary64)
(+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))
(fma.f64 x x (*.f64 #s(literal 0 binary64) x))
(*.f64 #s(literal 0 binary64) x)
#s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x))
(fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)
(*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)
(fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(*.f64 x x)
x
#s(literal -1/5040 binary64)
#s(literal 1/120 binary64)
#s(literal -1/36 binary64)
(*.f64 (*.f64 x x) x)
(fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
Outputs
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))
(*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x))
(*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x)
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)
(*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))
(fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64))
(fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64))
(*.f64 x x)
x
#s(literal 1/362880 binary64)
#s(literal -1/5040 binary64)
#s(literal 1/120 binary64)
(*.f64 #s(literal -1/6 binary64) x)
#s(literal -1/6 binary64)
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) x) x))
(*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))
(*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) x) x)
(*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x)
#s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64))
#s(literal -1/6 binary64)
x
(*.f64 x x)
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)))
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 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))
(fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(*.f64 x x)
x
#s(literal -1/5040 binary64)
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(*.f64 (*.f64 x x) x)
#s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
#s(approx (- (sin x) x) (neg.f64 x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))
(neg.f64 x)
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x))
(*.f64 (*.f64 (neg.f64 x) x) x)
#s(literal 0 binary64)
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)
(*.f64 (*.f64 x x) x)
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 x x)
(*.f64 (*.f64 (*.f64 x x) x) x)
(*.f64 (*.f64 x x) x)
(*.f64 x x)
x
(/.f64 #s(literal 1 binary64) (*.f64 x x))
#s(literal 1 binary64)
(+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))
(*.f64 x x)
(fma.f64 x x (*.f64 #s(literal 0 binary64) x))
(*.f64 x x)
(*.f64 #s(literal 0 binary64) x)
#s(literal 0 binary64)
#s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
#s(approx (- (sin x) x) (*.f64 (*.f64 (/.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))) x) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (/.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))) x) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) (*.f64 x x))
(fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64))
(fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x))
(*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)
(*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)
(*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)
(*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)
(fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(*.f64 x x)
x
#s(literal -1/5040 binary64)
#s(literal 1/120 binary64)
#s(literal -1/36 binary64)
(*.f64 (*.f64 x x) x)
(fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))
#s(literal 1/6 binary64)

localize434.0ms (5.8%)

Memory
10.0MiB live, 483.9MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.12728500976844204
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
accuracy0.140625
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)
accuracy0.1484375
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x))
accuracy0.9286282499358669
#s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
accuracy0.12890625
(/.f64 #s(literal 1 binary64) (*.f64 x x))
accuracy41.32802033214505
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))
accuracy46.084876522959895
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
accuracy59.793461337219505
#s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
accuracy0.00390625
(fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
accuracy0.10546875
(*.f64 (*.f64 x x) x)
accuracy0.140625
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))
accuracy0.9286282499358669
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
accuracy0.1171875
(*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))
accuracy0.35546875
(*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x)
accuracy0.9072371423741826
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)))
accuracy1.5351871176072633
#s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64))
accuracy0.1171875
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))
accuracy0.140625
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)
accuracy0.359375
(*.f64 #s(literal -1/6 binary64) x)
accuracy0.9072371423741826
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)))
Samples
292.0ms208×1valid
59.0ms37×2valid
7.0ms11×0valid
Compiler

Compiled 591 to 64 computations (89.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 310.0ms
ival-mult: 106.0ms (34.2% of total)
ival-sin: 76.0ms (24.5% of total)
adjust: 32.0ms (10.3% of total)
ival-add: 32.0ms (10.3% of total)
const: 30.0ms (9.7% of total)
ival-sub: 15.0ms (4.8% of total)
ival-div: 12.0ms (3.9% of total)
ival-pow: 7.0ms (2.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series48.0ms (0.6%)

Memory
-7.5MiB live, 30.4MiB allocated
Counts
25 → 300
Calls
Call 1
Inputs
#s(alt (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (patch (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) #<representation binary64>) () ())
#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)) (patch (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #<representation binary64>) () ())
#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) (patch #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))) (patch #s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) #<representation binary64>) () ())
#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 0 binary64) x) (patch (*.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())
#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) #<representation binary64>) () ())
#s(alt #s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) (patch #s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (patch (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (patch (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (patch (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal -1/6 binary64) x) (patch (*.f64 #s(literal -1/6 binary64) x) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())
#s(alt #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) (patch #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 x x)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #<representation binary64>) () ())
Outputs
#s(alt (* -1/6 x) (taylor 0 x) (#s(alt (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (patch (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (patch (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (patch (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)) (taylor 0 x) (#s(alt (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (patch (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow x 3)) (taylor 0 x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)) (taylor 0 x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)) (patch (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)) (patch (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)) (patch (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)) (patch (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) (taylor 0 x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) (taylor 0 x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow x 3)) (taylor 0 x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)) (taylor 0 x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 x) (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)) (taylor 0 x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt -1/6 (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) (patch #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/120 (pow x 2)) 1/6) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) (patch #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) (patch #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) (patch #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow x 3)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))) (patch #s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))) (patch #s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))) (patch #s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))) (patch #s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt -1/6 (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/120 (pow x 2)) 1/6) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/120 (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/120 (* -1/5040 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/120 (* -1/5040 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/120 (* -1/5040 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor 0 x) (#s(alt (*.f64 #s(literal 0 binary64) x) (patch (*.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt 0 (taylor 0 x) (#s(alt (*.f64 #s(literal 0 binary64) x) (patch (*.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt 0 (taylor 0 x) (#s(alt (*.f64 #s(literal 0 binary64) x) (patch (*.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt 0 (taylor 0 x) (#s(alt (*.f64 #s(literal 0 binary64) x) (patch (*.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow x 3)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) (patch #s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) (patch #s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) (patch #s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) (patch #s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow x 3)) (taylor 0 x) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (patch (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (patch (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (patch (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (patch (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/36 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (patch (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (patch (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 4) (+ 1/14400 (* -1/302400 (pow x 2)))) 1/36)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (patch (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 4) (+ 1/14400 (* (pow x 2) (- (* 1/25401600 (pow x 2)) 1/302400)))) 1/36)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (patch (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt -1/36 (taylor 0 x) (#s(alt (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (patch (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/14400 (pow x 4)) 1/36) (taylor 0 x) (#s(alt (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (patch (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* (pow x 4) (+ 1/14400 (* -1/302400 (pow x 2)))) 1/36) (taylor 0 x) (#s(alt (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (patch (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* (pow x 4) (+ 1/14400 (* (pow x 2) (- (* 1/25401600 (pow x 2)) 1/302400)))) 1/36) (taylor 0 x) (#s(alt (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (patch (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 x) (taylor 0 x) (#s(alt (*.f64 #s(literal -1/6 binary64) x) (patch (*.f64 #s(literal -1/6 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1/6 x) (taylor 0 x) (#s(alt (*.f64 #s(literal -1/6 binary64) x) (patch (*.f64 #s(literal -1/6 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1/6 x) (taylor 0 x) (#s(alt (*.f64 #s(literal -1/6 binary64) x) (patch (*.f64 #s(literal -1/6 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1/6 x) (taylor 0 x) (#s(alt (*.f64 #s(literal -1/6 binary64) x) (patch (*.f64 #s(literal -1/6 binary64) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow x 3)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) (patch #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 1/120 (pow x 2)) 1/6)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) (patch #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) (patch #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)) (taylor 0 x) (#s(alt #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) (patch #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (pow x 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (pow x 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (pow x 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (pow x 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/362880 (pow x 7)) (taylor inf x) (#s(alt (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (patch (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (- 1/362880 (* 1/5040 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (patch (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (patch (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (patch (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/362880 (pow x 9)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)) (patch (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 9) (- 1/362880 (* 1/5040 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)) (patch (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 9) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)) (patch (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 9) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)) (patch (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/362880 (pow x 6)) (taylor inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- 1/362880 (* 1/5040 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/362880 (pow x 9)) (taylor inf x) (#s(alt (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 9) (- 1/362880 (* 1/5040 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 9) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 9) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))))) (taylor inf x) (#s(alt (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/362880 (pow x 7)) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (- 1/362880 (* 1/5040 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))))) (taylor inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/362880 (pow x 6)) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) (patch #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- 1/362880 (* 1/5040 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) (patch #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) (patch #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) (patch #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))) (patch #s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))) (patch #s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))) (patch #s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))) (patch #s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow x 7)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow x 4)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor inf x) (#s(alt (*.f64 #s(literal 0 binary64) x) (patch (*.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt 0 (taylor inf x) (#s(alt (*.f64 #s(literal 0 binary64) x) (patch (*.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt 0 (taylor inf x) (#s(alt (*.f64 #s(literal 0 binary64) x) (patch (*.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt 0 (taylor inf x) (#s(alt (*.f64 #s(literal 0 binary64) x) (patch (*.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) (patch #s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) (patch #s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) (patch #s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) (patch #s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow x 7)) (taylor inf x) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (patch (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor inf x) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (patch (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))) (taylor inf x) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (patch (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))) (taylor inf x) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (patch (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25401600 (pow x 11)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (patch (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 11) (- 1/25401600 (* 1/302400 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (patch (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 11) (- (+ 1/25401600 (/ 1/14400 (pow x 4))) (* 1/302400 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (patch (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 11) (- (+ 1/25401600 (/ 1/14400 (pow x 4))) (+ (* 1/302400 (/ 1 (pow x 2))) (* 1/36 (/ 1 (pow x 8)))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (patch (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/25401600 (pow x 8)) (taylor inf x) (#s(alt (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (patch (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 8) (- 1/25401600 (* 1/302400 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (patch (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 8) (- (+ 1/25401600 (/ 1/14400 (pow x 4))) (* 1/302400 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (patch (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 8) (- (+ 1/25401600 (/ 1/14400 (pow x 4))) (+ (* 1/302400 (/ 1 (pow x 2))) (* 1/36 (/ 1 (pow x 8)))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (patch (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 x) (taylor inf x) (#s(alt (*.f64 #s(literal -1/6 binary64) x) (patch (*.f64 #s(literal -1/6 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1/6 x) (taylor inf x) (#s(alt (*.f64 #s(literal -1/6 binary64) x) (patch (*.f64 #s(literal -1/6 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1/6 x) (taylor inf x) (#s(alt (*.f64 #s(literal -1/6 binary64) x) (patch (*.f64 #s(literal -1/6 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1/6 x) (taylor inf x) (#s(alt (*.f64 #s(literal -1/6 binary64) x) (patch (*.f64 #s(literal -1/6 binary64) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) (patch #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) (patch #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) (patch #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (sin x) x) 1)) (taylor inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) (patch #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (pow x 2)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (pow x 2)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (pow x 2)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (pow x 2)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow x 4)) (taylor inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* 1/362880 (pow x 7)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (patch (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* 1/5040 (/ 1 (pow x 2))) 1/362880))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (patch (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* 1/5040 (/ 1 (pow x 2))) (+ 1/362880 (/ 1/120 (pow x 4)))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (patch (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/362880 (/ 1/120 (pow x 4)))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (patch (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/362880 (pow x 9)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)) (patch (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 9) (- (* 1/5040 (/ 1 (pow x 2))) 1/362880))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)) (patch (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 9) (- (* 1/5040 (/ 1 (pow x 2))) (+ 1/362880 (/ 1/120 (pow x 4)))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)) (patch (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 9) (- (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/362880 (/ 1/120 (pow x 4)))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)) (patch (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/362880 (pow x 6)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- 1/362880 (* 1/5040 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))) (patch #s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/362880 (pow x 9)) (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 9) (- (* 1/5040 (/ 1 (pow x 2))) 1/362880))) (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 9) (- (* 1/5040 (/ 1 (pow x 2))) (+ 1/362880 (/ 1/120 (pow x 4)))))) (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 9) (- (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/362880 (/ 1/120 (pow x 4)))))) (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)) (patch (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/362880 (pow x 7)) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* 1/5040 (/ 1 (pow x 2))) 1/362880))) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (* 1/5040 (/ 1 (pow x 2))) (+ 1/362880 (/ 1/120 (pow x 4)))))) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/362880 (/ 1/120 (pow x 4)))))) (taylor -inf x) (#s(alt (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (patch (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/362880 (pow x 6)) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) (patch #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- 1/362880 (* 1/5040 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) (patch #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) (patch #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) (patch #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))) (patch #s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))) (patch #s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))) (patch #s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))) (patch #s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow x 7)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)) (patch (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow x 4)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (patch (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor -inf x) (#s(alt (*.f64 #s(literal 0 binary64) x) (patch (*.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt 0 (taylor -inf x) (#s(alt (*.f64 #s(literal 0 binary64) x) (patch (*.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt 0 (taylor -inf x) (#s(alt (*.f64 #s(literal 0 binary64) x) (patch (*.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt 0 (taylor -inf x) (#s(alt (*.f64 #s(literal 0 binary64) x) (patch (*.f64 #s(literal 0 binary64) x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (patch (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) (patch #s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) (patch #s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) (patch #s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) (patch #s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow x 7)) (taylor -inf x) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (patch (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (patch (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (patch (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (patch (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/25401600 (pow x 11)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (patch (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 11) (- (* 1/302400 (/ 1 (pow x 2))) 1/25401600))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (patch (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 11) (- (* 1/302400 (/ 1 (pow x 2))) (+ 1/25401600 (/ 1/14400 (pow x 4)))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (patch (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 11) (- (+ (* 1/302400 (/ 1 (pow x 2))) (* 1/36 (/ 1 (pow x 8)))) (+ 1/25401600 (/ 1/14400 (pow x 4)))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (patch (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/25401600 (pow x 8)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (patch (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 8) (- 1/25401600 (* 1/302400 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (patch (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 8) (- (+ 1/25401600 (/ 1/14400 (pow x 4))) (* 1/302400 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (patch (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 8) (- (+ 1/25401600 (/ 1/14400 (pow x 4))) (+ (* 1/302400 (/ 1 (pow x 2))) (* 1/36 (/ 1 (pow x 8)))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (patch (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 x) (taylor -inf x) (#s(alt (*.f64 #s(literal -1/6 binary64) x) (patch (*.f64 #s(literal -1/6 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1/6 x) (taylor -inf x) (#s(alt (*.f64 #s(literal -1/6 binary64) x) (patch (*.f64 #s(literal -1/6 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1/6 x) (taylor -inf x) (#s(alt (*.f64 #s(literal -1/6 binary64) x) (patch (*.f64 #s(literal -1/6 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1/6 x) (taylor -inf x) (#s(alt (*.f64 #s(literal -1/6 binary64) x) (patch (*.f64 #s(literal -1/6 binary64) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) (patch #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) (patch #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) (patch #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (sin x) x))))) (taylor -inf x) (#s(alt #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) (patch #s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (patch (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
5.0ms
x
@-inf
((+ (* (* (* (+ (* (+ (* (* x x) 1/362880) -1/5040) (* x x)) 1/120) x) x) x) (* -1/6 x)) (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (* (+ (* (* (* (+ (* (+ (* (* x x) 1/362880) -1/5040) (* x x)) 1/120) x) x) x) (* -1/6 x)) (* x x)) (* (* (+ (* (+ (* (* x x) 1/362880) -1/5040) (* x x)) 1/120) x) x) (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (* (* (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (* (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) x) (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) (- (sin x) x) (* (+ (* (+ (* (* x x) -1/5040) 1/120) (* x x)) -1/6) (* (* x x) x)) (+ (* (+ (* (* x x) -1/5040) 1/120) (* x x)) -1/6) (+ (* (* x x) -1/5040) 1/120) (* (* (* (* x x) x) x) (/ 1 (* x x))) (/ (- 0 (* (* (* (* (* x x) x) x) (/ 1 (* x x))) x)) (+ 0 (+ (* x x) (* 0 x)))) (* 0 x) (+ 0 (+ (* x x) (* 0 x))) (- (sin x) x) (/ (* (+ (* (* (* (* (+ (* (* x x) -1/5040) 1/120) x) x) (* (+ (* (* x x) -1/5040) 1/120) x)) x) -1/36) (* (* x x) x)) (+ (* (+ (* (* x x) -1/5040) 1/120) (* x x)) 1/6)) (* (+ (* (* (* (* (+ (* (* x x) -1/5040) 1/120) x) x) (* (+ (* (* x x) -1/5040) 1/120) x)) x) -1/36) (* (* x x) x)) (+ (* (* (* (* (+ (* (* x x) -1/5040) 1/120) x) x) (* (+ (* (* x x) -1/5040) 1/120) x)) x) -1/36) (* -1/6 x) (* (* x x) x) (- (sin x) x) (/ 1 (* x x)) (* (* (+ (* (* x x) -1/5040) 1/120) x) x))
4.0ms
x
@inf
((+ (* (* (* (+ (* (+ (* (* x x) 1/362880) -1/5040) (* x x)) 1/120) x) x) x) (* -1/6 x)) (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (* (+ (* (* (* (+ (* (+ (* (* x x) 1/362880) -1/5040) (* x x)) 1/120) x) x) x) (* -1/6 x)) (* x x)) (* (* (+ (* (+ (* (* x x) 1/362880) -1/5040) (* x x)) 1/120) x) x) (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (* (* (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (* (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) x) (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) (- (sin x) x) (* (+ (* (+ (* (* x x) -1/5040) 1/120) (* x x)) -1/6) (* (* x x) x)) (+ (* (+ (* (* x x) -1/5040) 1/120) (* x x)) -1/6) (+ (* (* x x) -1/5040) 1/120) (* (* (* (* x x) x) x) (/ 1 (* x x))) (/ (- 0 (* (* (* (* (* x x) x) x) (/ 1 (* x x))) x)) (+ 0 (+ (* x x) (* 0 x)))) (* 0 x) (+ 0 (+ (* x x) (* 0 x))) (- (sin x) x) (/ (* (+ (* (* (* (* (+ (* (* x x) -1/5040) 1/120) x) x) (* (+ (* (* x x) -1/5040) 1/120) x)) x) -1/36) (* (* x x) x)) (+ (* (+ (* (* x x) -1/5040) 1/120) (* x x)) 1/6)) (* (+ (* (* (* (* (+ (* (* x x) -1/5040) 1/120) x) x) (* (+ (* (* x x) -1/5040) 1/120) x)) x) -1/36) (* (* x x) x)) (+ (* (* (* (* (+ (* (* x x) -1/5040) 1/120) x) x) (* (+ (* (* x x) -1/5040) 1/120) x)) x) -1/36) (* -1/6 x) (* (* x x) x) (- (sin x) x) (/ 1 (* x x)) (* (* (+ (* (* x x) -1/5040) 1/120) x) x))
2.0ms
x
@0
((+ (* (* (* (+ (* (+ (* (* x x) 1/362880) -1/5040) (* x x)) 1/120) x) x) x) (* -1/6 x)) (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (* (+ (* (* (* (+ (* (+ (* (* x x) 1/362880) -1/5040) (* x x)) 1/120) x) x) x) (* -1/6 x)) (* x x)) (* (* (+ (* (+ (* (* x x) 1/362880) -1/5040) (* x x)) 1/120) x) x) (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (* (* (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (* (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) x) (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) (- (sin x) x) (* (+ (* (+ (* (* x x) -1/5040) 1/120) (* x x)) -1/6) (* (* x x) x)) (+ (* (+ (* (* x x) -1/5040) 1/120) (* x x)) -1/6) (+ (* (* x x) -1/5040) 1/120) (* (* (* (* x x) x) x) (/ 1 (* x x))) (/ (- 0 (* (* (* (* (* x x) x) x) (/ 1 (* x x))) x)) (+ 0 (+ (* x x) (* 0 x)))) (* 0 x) (+ 0 (+ (* x x) (* 0 x))) (- (sin x) x) (/ (* (+ (* (* (* (* (+ (* (* x x) -1/5040) 1/120) x) x) (* (+ (* (* x x) -1/5040) 1/120) x)) x) -1/36) (* (* x x) x)) (+ (* (+ (* (* x x) -1/5040) 1/120) (* x x)) 1/6)) (* (+ (* (* (* (* (+ (* (* x x) -1/5040) 1/120) x) x) (* (+ (* (* x x) -1/5040) 1/120) x)) x) -1/36) (* (* x x) x)) (+ (* (* (* (* (+ (* (* x x) -1/5040) 1/120) x) x) (* (+ (* (* x x) -1/5040) 1/120) x)) x) -1/36) (* -1/6 x) (* (* x x) x) (- (sin x) x) (/ 1 (* x x)) (* (* (+ (* (* x x) -1/5040) 1/120) x) x))

simplify163.0ms (2.2%)

Memory
18.4MiB live, 170.6MiB allocated
Algorithm
egg-herbie
Rules
12 844×lower-fma.f64
12 844×lower-fma.f32
3 772×lower-*.f64
3 772×lower-*.f32
3 540×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01582680
13982680
212172680
338402620
473372590
081052486
Stop Event
iter limit
node limit
Counts
300 → 300
Calls
Call 1
Inputs
(* -1/6 x)
(* x (- (* 1/120 (pow x 2)) 1/6))
(* x (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* x (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(* 1/120 (pow x 2))
(* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2))))
(* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040))))
(* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040))))
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(* -1/6 x)
(* x (- (* 1/120 (pow x 2)) 1/6))
(* x (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* x (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
-1/6
(- (* 1/120 (pow x 2)) 1/6)
(- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)
(- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
-1/6
(- (* 1/120 (pow x 2)) 1/6)
(- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)
(- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)
1/120
(+ 1/120 (* -1/5040 (pow x 2)))
(+ 1/120 (* -1/5040 (pow x 2)))
(+ 1/120 (* -1/5040 (pow x 2)))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
0
0
0
0
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* -1/36 (pow x 3))
(* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36))
(* (pow x 3) (- (* (pow x 4) (+ 1/14400 (* -1/302400 (pow x 2)))) 1/36))
(* (pow x 3) (- (* (pow x 4) (+ 1/14400 (* (pow x 2) (- (* 1/25401600 (pow x 2)) 1/302400)))) 1/36))
-1/36
(- (* 1/14400 (pow x 4)) 1/36)
(- (* (pow x 4) (+ 1/14400 (* -1/302400 (pow x 2)))) 1/36)
(- (* (pow x 4) (+ 1/14400 (* (pow x 2) (- (* 1/25401600 (pow x 2)) 1/302400)))) 1/36)
(* -1/6 x)
(* -1/6 x)
(* -1/6 x)
(* -1/6 x)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(/ 1 (pow x 2))
(/ 1 (pow x 2))
(/ 1 (pow x 2))
(/ 1 (pow x 2))
(* 1/120 (pow x 2))
(* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2))))
(* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2))))
(* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2))))
(* 1/362880 (pow x 7))
(* (pow x 7) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 7) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 7) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6))))))
(* -1 x)
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(* 1/362880 (pow x 9))
(* (pow x 9) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 9) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 9) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6))))))
(* 1/362880 (pow x 6))
(* (pow x 6) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(* -1 x)
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(* 1/362880 (pow x 9))
(* (pow x 9) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 9) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 9) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6))))))
(* 1/362880 (pow x 7))
(* (pow x 7) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 7) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 7) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6))))))
(* 1/362880 (pow x 6))
(* (pow x 6) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6))))))
(* -1 x)
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(* -1/5040 (pow x 7))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1/5040 (pow x 4))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1/5040 (pow x 2))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
0
0
0
0
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* -1 x)
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(* -1/5040 (pow x 7))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* 1/25401600 (pow x 11))
(* (pow x 11) (- 1/25401600 (* 1/302400 (/ 1 (pow x 2)))))
(* (pow x 11) (- (+ 1/25401600 (/ 1/14400 (pow x 4))) (* 1/302400 (/ 1 (pow x 2)))))
(* (pow x 11) (- (+ 1/25401600 (/ 1/14400 (pow x 4))) (+ (* 1/302400 (/ 1 (pow x 2))) (* 1/36 (/ 1 (pow x 8))))))
(* 1/25401600 (pow x 8))
(* (pow x 8) (- 1/25401600 (* 1/302400 (/ 1 (pow x 2)))))
(* (pow x 8) (- (+ 1/25401600 (/ 1/14400 (pow x 4))) (* 1/302400 (/ 1 (pow x 2)))))
(* (pow x 8) (- (+ 1/25401600 (/ 1/14400 (pow x 4))) (+ (* 1/302400 (/ 1 (pow x 2))) (* 1/36 (/ 1 (pow x 8))))))
(* -1/6 x)
(* -1/6 x)
(* -1/6 x)
(* -1/6 x)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(* -1 x)
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(* x (- (/ (sin x) x) 1))
(/ 1 (pow x 2))
(/ 1 (pow x 2))
(/ 1 (pow x 2))
(/ 1 (pow x 2))
(* -1/5040 (pow x 4))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* 1/362880 (pow x 7))
(* -1 (* (pow x 7) (- (* 1/5040 (/ 1 (pow x 2))) 1/362880)))
(* -1 (* (pow x 7) (- (* 1/5040 (/ 1 (pow x 2))) (+ 1/362880 (/ 1/120 (pow x 4))))))
(* -1 (* (pow x 7) (- (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/362880 (/ 1/120 (pow x 4))))))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* 1/362880 (pow x 9))
(* -1 (* (pow x 9) (- (* 1/5040 (/ 1 (pow x 2))) 1/362880)))
(* -1 (* (pow x 9) (- (* 1/5040 (/ 1 (pow x 2))) (+ 1/362880 (/ 1/120 (pow x 4))))))
(* -1 (* (pow x 9) (- (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/362880 (/ 1/120 (pow x 4))))))
(* 1/362880 (pow x 6))
(* (pow x 6) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* 1/362880 (pow x 9))
(* -1 (* (pow x 9) (- (* 1/5040 (/ 1 (pow x 2))) 1/362880)))
(* -1 (* (pow x 9) (- (* 1/5040 (/ 1 (pow x 2))) (+ 1/362880 (/ 1/120 (pow x 4))))))
(* -1 (* (pow x 9) (- (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/362880 (/ 1/120 (pow x 4))))))
(* 1/362880 (pow x 7))
(* -1 (* (pow x 7) (- (* 1/5040 (/ 1 (pow x 2))) 1/362880)))
(* -1 (* (pow x 7) (- (* 1/5040 (/ 1 (pow x 2))) (+ 1/362880 (/ 1/120 (pow x 4))))))
(* -1 (* (pow x 7) (- (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/362880 (/ 1/120 (pow x 4))))))
(* 1/362880 (pow x 6))
(* (pow x 6) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6))))))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1/5040 (pow x 7))
(* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(* -1/5040 (pow x 4))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1/5040 (pow x 2))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
0
0
0
0
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1/5040 (pow x 7))
(* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(* 1/25401600 (pow x 11))
(* -1 (* (pow x 11) (- (* 1/302400 (/ 1 (pow x 2))) 1/25401600)))
(* -1 (* (pow x 11) (- (* 1/302400 (/ 1 (pow x 2))) (+ 1/25401600 (/ 1/14400 (pow x 4))))))
(* -1 (* (pow x 11) (- (+ (* 1/302400 (/ 1 (pow x 2))) (* 1/36 (/ 1 (pow x 8)))) (+ 1/25401600 (/ 1/14400 (pow x 4))))))
(* 1/25401600 (pow x 8))
(* (pow x 8) (- 1/25401600 (* 1/302400 (/ 1 (pow x 2)))))
(* (pow x 8) (- (+ 1/25401600 (/ 1/14400 (pow x 4))) (* 1/302400 (/ 1 (pow x 2)))))
(* (pow x 8) (- (+ 1/25401600 (/ 1/14400 (pow x 4))) (+ (* 1/302400 (/ 1 (pow x 2))) (* 1/36 (/ 1 (pow x 8))))))
(* -1/6 x)
(* -1/6 x)
(* -1/6 x)
(* -1/6 x)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(/ 1 (pow x 2))
(/ 1 (pow x 2))
(/ 1 (pow x 2))
(/ 1 (pow x 2))
(* -1/5040 (pow x 4))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
Outputs
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(* x (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x)
(* x (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)
(* x (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)
(* -1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* -1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)
(* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)
(* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)
(* -1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* -1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(* x (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x)
(* x (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)
(* x (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)
-1/6
#s(literal -1/6 binary64)
(- (* 1/120 (pow x 2)) 1/6)
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)
(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))
(- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
(* -1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* -1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
-1/6
#s(literal -1/6 binary64)
(- (* 1/120 (pow x 2)) 1/6)
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)
(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))
(- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)
(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))
1/120
#s(literal 1/120 binary64)
(+ 1/120 (* -1/5040 (pow x 2)))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(+ 1/120 (* -1/5040 (pow x 2)))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(+ 1/120 (* -1/5040 (pow x 2)))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 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 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 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/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* -1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* -1/36 (pow x 3))
(*.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 x x) x))
(* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 4) (+ 1/14400 (* -1/302400 (pow x 2)))) 1/36))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/302400 binary64) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/36 binary64)) x) (*.f64 x x))
(* (pow x 3) (- (* (pow x 4) (+ 1/14400 (* (pow x 2) (- (* 1/25401600 (pow x 2)) 1/302400)))) 1/36))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 x x) #s(literal -1/302400 binary64)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/36 binary64)) x) (*.f64 x x))
-1/36
#s(literal -1/36 binary64)
(- (* 1/14400 (pow x 4)) 1/36)
(fma.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))
(- (* (pow x 4) (+ 1/14400 (* -1/302400 (pow x 2)))) 1/36)
(fma.f64 (fma.f64 #s(literal -1/302400 binary64) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/36 binary64))
(- (* (pow x 4) (+ 1/14400 (* (pow x 2) (- (* 1/25401600 (pow x 2)) 1/302400)))) 1/36)
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 x x) #s(literal -1/302400 binary64)) (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/36 binary64))
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(* -1/6 (pow x 3))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(/ 1 (pow x 2))
(/.f64 #s(literal 1 binary64) (*.f64 x x))
(/ 1 (pow x 2))
(/.f64 #s(literal 1 binary64) (*.f64 x x))
(/ 1 (pow x 2))
(/.f64 #s(literal 1 binary64) (*.f64 x x))
(/ 1 (pow x 2))
(/.f64 #s(literal 1 binary64) (*.f64 x x))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)
(* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)
(* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)
(* 1/362880 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 1/362880 binary64))
(* (pow x 7) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/362880 binary64) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (/.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (-.f64 #s(literal -1/362880 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (-.f64 #s(literal -1/362880 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x))) (pow.f64 x #s(literal 7 binary64)))
(* -1 x)
(neg.f64 x)
(* x (- (/ (sin x) x) 1))
(neg.f64 (-.f64 x (sin.f64 x)))
(* x (- (/ (sin x) x) 1))
(neg.f64 (-.f64 x (sin.f64 x)))
(* x (- (/ (sin x) x) 1))
(neg.f64 (-.f64 x (sin.f64 x)))
(* 1/362880 (pow x 9))
(*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1/362880 binary64))
(* (pow x 9) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 9 binary64)) (-.f64 #s(literal 1/362880 binary64) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
(* (pow x 9) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 9 binary64)) (-.f64 (/.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (-.f64 #s(literal -1/362880 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))))
(* (pow x 9) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6))))))
(*.f64 (pow.f64 x #s(literal 9 binary64)) (-.f64 (-.f64 (/.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (-.f64 #s(literal -1/362880 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x))))
(* 1/362880 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) #s(literal 1/362880 binary64))
(* (pow x 6) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (-.f64 #s(literal 1/362880 binary64) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
(* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (-.f64 (/.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (-.f64 #s(literal -1/362880 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))))
(* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (-.f64 (/.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (-.f64 #s(literal -1/362880 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))))
(* -1 x)
(neg.f64 x)
(* x (- (/ (sin x) x) 1))
(neg.f64 (-.f64 x (sin.f64 x)))
(* x (- (/ (sin x) x) 1))
(neg.f64 (-.f64 x (sin.f64 x)))
(* x (- (/ (sin x) x) 1))
(neg.f64 (-.f64 x (sin.f64 x)))
(* 1/362880 (pow x 9))
(*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1/362880 binary64))
(* (pow x 9) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 9 binary64)) (-.f64 #s(literal 1/362880 binary64) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
(* (pow x 9) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 9 binary64)) (-.f64 (/.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (-.f64 #s(literal -1/362880 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))))
(* (pow x 9) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6))))))
(*.f64 (pow.f64 x #s(literal 9 binary64)) (-.f64 (-.f64 (/.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (-.f64 #s(literal -1/362880 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x))))
(* 1/362880 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 1/362880 binary64))
(* (pow x 7) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/362880 binary64) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (/.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (-.f64 #s(literal -1/362880 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (-.f64 #s(literal -1/362880 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x))) (pow.f64 x #s(literal 7 binary64)))
(* 1/362880 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) #s(literal 1/362880 binary64))
(* (pow x 6) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (-.f64 #s(literal 1/362880 binary64) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
(* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (-.f64 (/.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (-.f64 #s(literal -1/362880 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))))
(* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (-.f64 #s(literal -1/362880 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x))
(* -1 x)
(neg.f64 x)
(* x (- (/ (sin x) x) 1))
(neg.f64 (-.f64 x (sin.f64 x)))
(* x (- (/ (sin x) x) 1))
(neg.f64 (-.f64 x (sin.f64 x)))
(* x (- (/ (sin x) x) 1))
(neg.f64 (-.f64 x (sin.f64 x)))
(* -1/5040 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/5040 binary64))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (-.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (-.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(* -1/5040 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/5040 binary64))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (-.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) x) x))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (-.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) x) x))
(* -1/5040 (pow x 2))
(*.f64 #s(literal -1/5040 binary64) (*.f64 x x))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 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 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 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 x)
(neg.f64 x)
(* x (- (/ (sin x) x) 1))
(neg.f64 (-.f64 x (sin.f64 x)))
(* x (- (/ (sin x) x) 1))
(neg.f64 (-.f64 x (sin.f64 x)))
(* x (- (/ (sin x) x) 1))
(neg.f64 (-.f64 x (sin.f64 x)))
(* -1/5040 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/5040 binary64))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (-.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (-.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(* 1/25401600 (pow x 11))
(*.f64 (pow.f64 x #s(literal 11 binary64)) #s(literal 1/25401600 binary64))
(* (pow x 11) (- 1/25401600 (* 1/302400 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/25401600 binary64) (/.f64 #s(literal 1/302400 binary64) (*.f64 x x))) (pow.f64 x #s(literal 11 binary64)))
(* (pow x 11) (- (+ 1/25401600 (/ 1/14400 (pow x 4))) (* 1/302400 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (/.f64 #s(literal -1/302400 binary64) (*.f64 x x)) (-.f64 #s(literal -1/25401600 binary64) (/.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (pow.f64 x #s(literal 11 binary64)))
(* (pow x 11) (- (+ 1/25401600 (/ 1/14400 (pow x 4))) (+ (* 1/302400 (/ 1 (pow x 2))) (* 1/36 (/ 1 (pow x 8))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal -1/302400 binary64) (*.f64 x x)) (-.f64 #s(literal -1/25401600 binary64) (/.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 8 binary64)))) (pow.f64 x #s(literal 11 binary64)))
(* 1/25401600 (pow x 8))
(*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64))
(* (pow x 8) (- 1/25401600 (* 1/302400 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (-.f64 #s(literal 1/25401600 binary64) (/.f64 #s(literal 1/302400 binary64) (*.f64 x x))))
(* (pow x 8) (- (+ 1/25401600 (/ 1/14400 (pow x 4))) (* 1/302400 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (-.f64 (/.f64 #s(literal -1/302400 binary64) (*.f64 x x)) (-.f64 #s(literal -1/25401600 binary64) (/.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))))
(* (pow x 8) (- (+ 1/25401600 (/ 1/14400 (pow x 4))) (+ (* 1/302400 (/ 1 (pow x 2))) (* 1/36 (/ 1 (pow x 8))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal -1/302400 binary64) (*.f64 x x)) (-.f64 #s(literal -1/25401600 binary64) (/.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 8 binary64)))) (pow.f64 x #s(literal 8 binary64)))
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(* -1 x)
(neg.f64 x)
(* x (- (/ (sin x) x) 1))
(neg.f64 (-.f64 x (sin.f64 x)))
(* x (- (/ (sin x) x) 1))
(neg.f64 (-.f64 x (sin.f64 x)))
(* x (- (/ (sin x) x) 1))
(neg.f64 (-.f64 x (sin.f64 x)))
(/ 1 (pow x 2))
(/.f64 #s(literal 1 binary64) (*.f64 x x))
(/ 1 (pow x 2))
(/.f64 #s(literal 1 binary64) (*.f64 x x))
(/ 1 (pow x 2))
(/.f64 #s(literal 1 binary64) (*.f64 x x))
(/ 1 (pow x 2))
(/.f64 #s(literal 1 binary64) (*.f64 x x))
(* -1/5040 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/5040 binary64))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x))
(* 1/362880 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 1/362880 binary64))
(* -1 (* (pow x 7) (- (* 1/5040 (/ 1 (pow x 2))) 1/362880)))
(*.f64 (-.f64 #s(literal 1/362880 binary64) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (* 1/5040 (/ 1 (pow x 2))) (+ 1/362880 (/ 1/120 (pow x 4))))))
(*.f64 (-.f64 (/.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (-.f64 #s(literal -1/362880 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/362880 (/ 1/120 (pow x 4))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (-.f64 #s(literal -1/362880 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x))) (pow.f64 x #s(literal 7 binary64)))
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(neg.f64 (-.f64 x (sin.f64 x)))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(neg.f64 (-.f64 x (sin.f64 x)))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(neg.f64 (-.f64 x (sin.f64 x)))
(* 1/362880 (pow x 9))
(*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1/362880 binary64))
(* -1 (* (pow x 9) (- (* 1/5040 (/ 1 (pow x 2))) 1/362880)))
(*.f64 (pow.f64 x #s(literal 9 binary64)) (-.f64 #s(literal 1/362880 binary64) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
(* -1 (* (pow x 9) (- (* 1/5040 (/ 1 (pow x 2))) (+ 1/362880 (/ 1/120 (pow x 4))))))
(*.f64 (pow.f64 x #s(literal 9 binary64)) (-.f64 (/.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (-.f64 #s(literal -1/362880 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))))
(* -1 (* (pow x 9) (- (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/362880 (/ 1/120 (pow x 4))))))
(*.f64 (pow.f64 x #s(literal 9 binary64)) (-.f64 (-.f64 (/.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (-.f64 #s(literal -1/362880 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x))))
(* 1/362880 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) #s(literal 1/362880 binary64))
(* (pow x 6) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (-.f64 #s(literal 1/362880 binary64) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
(* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (-.f64 (/.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (-.f64 #s(literal -1/362880 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))))
(* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (-.f64 (/.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (-.f64 #s(literal -1/362880 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))))
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(neg.f64 (-.f64 x (sin.f64 x)))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(neg.f64 (-.f64 x (sin.f64 x)))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(neg.f64 (-.f64 x (sin.f64 x)))
(* 1/362880 (pow x 9))
(*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1/362880 binary64))
(* -1 (* (pow x 9) (- (* 1/5040 (/ 1 (pow x 2))) 1/362880)))
(*.f64 (pow.f64 x #s(literal 9 binary64)) (-.f64 #s(literal 1/362880 binary64) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
(* -1 (* (pow x 9) (- (* 1/5040 (/ 1 (pow x 2))) (+ 1/362880 (/ 1/120 (pow x 4))))))
(*.f64 (pow.f64 x #s(literal 9 binary64)) (-.f64 (/.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (-.f64 #s(literal -1/362880 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))))
(* -1 (* (pow x 9) (- (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/362880 (/ 1/120 (pow x 4))))))
(*.f64 (pow.f64 x #s(literal 9 binary64)) (-.f64 (-.f64 (/.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (-.f64 #s(literal -1/362880 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x))))
(* 1/362880 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 1/362880 binary64))
(* -1 (* (pow x 7) (- (* 1/5040 (/ 1 (pow x 2))) 1/362880)))
(*.f64 (-.f64 #s(literal 1/362880 binary64) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (* 1/5040 (/ 1 (pow x 2))) (+ 1/362880 (/ 1/120 (pow x 4))))))
(*.f64 (-.f64 (/.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (-.f64 #s(literal -1/362880 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/362880 (/ 1/120 (pow x 4))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (-.f64 #s(literal -1/362880 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x))) (pow.f64 x #s(literal 7 binary64)))
(* 1/362880 (pow x 6))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) #s(literal 1/362880 binary64))
(* (pow x 6) (- 1/362880 (* 1/5040 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (-.f64 #s(literal 1/362880 binary64) (/.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
(* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (* 1/5040 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (-.f64 (/.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (-.f64 #s(literal -1/362880 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))))
(* (pow x 6) (- (+ 1/362880 (/ 1/120 (pow x 4))) (+ (* 1/5040 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (-.f64 #s(literal -1/362880 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x))
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(neg.f64 (-.f64 x (sin.f64 x)))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(neg.f64 (-.f64 x (sin.f64 x)))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(neg.f64 (-.f64 x (sin.f64 x)))
(* -1/5040 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/5040 binary64))
(* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(* -1/5040 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/5040 binary64))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (-.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) x) x))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (-.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) x) x))
(* -1/5040 (pow x 2))
(*.f64 #s(literal -1/5040 binary64) (*.f64 x x))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 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 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 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 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(neg.f64 (-.f64 x (sin.f64 x)))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(neg.f64 (-.f64 x (sin.f64 x)))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(neg.f64 (-.f64 x (sin.f64 x)))
(* -1/5040 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/5040 binary64))
(* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(* 1/25401600 (pow x 11))
(*.f64 (pow.f64 x #s(literal 11 binary64)) #s(literal 1/25401600 binary64))
(* -1 (* (pow x 11) (- (* 1/302400 (/ 1 (pow x 2))) 1/25401600)))
(*.f64 (-.f64 #s(literal 1/25401600 binary64) (/.f64 #s(literal 1/302400 binary64) (*.f64 x x))) (pow.f64 x #s(literal 11 binary64)))
(* -1 (* (pow x 11) (- (* 1/302400 (/ 1 (pow x 2))) (+ 1/25401600 (/ 1/14400 (pow x 4))))))
(*.f64 (-.f64 (/.f64 #s(literal -1/302400 binary64) (*.f64 x x)) (-.f64 #s(literal -1/25401600 binary64) (/.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (pow.f64 x #s(literal 11 binary64)))
(* -1 (* (pow x 11) (- (+ (* 1/302400 (/ 1 (pow x 2))) (* 1/36 (/ 1 (pow x 8)))) (+ 1/25401600 (/ 1/14400 (pow x 4))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal -1/302400 binary64) (*.f64 x x)) (-.f64 #s(literal -1/25401600 binary64) (/.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 8 binary64)))) (pow.f64 x #s(literal 11 binary64)))
(* 1/25401600 (pow x 8))
(*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64))
(* (pow x 8) (- 1/25401600 (* 1/302400 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (-.f64 #s(literal 1/25401600 binary64) (/.f64 #s(literal 1/302400 binary64) (*.f64 x x))))
(* (pow x 8) (- (+ 1/25401600 (/ 1/14400 (pow x 4))) (* 1/302400 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (-.f64 (/.f64 #s(literal -1/302400 binary64) (*.f64 x x)) (-.f64 #s(literal -1/25401600 binary64) (/.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))))
(* (pow x 8) (- (+ 1/25401600 (/ 1/14400 (pow x 4))) (+ (* 1/302400 (/ 1 (pow x 2))) (* 1/36 (/ 1 (pow x 8))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal -1/302400 binary64) (*.f64 x x)) (-.f64 #s(literal -1/25401600 binary64) (/.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 8 binary64)))) (pow.f64 x #s(literal 8 binary64)))
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(pow x 3)
(*.f64 (*.f64 x x) x)
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(neg.f64 (-.f64 x (sin.f64 x)))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(neg.f64 (-.f64 x (sin.f64 x)))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(neg.f64 (-.f64 x (sin.f64 x)))
(/ 1 (pow x 2))
(/.f64 #s(literal 1 binary64) (*.f64 x x))
(/ 1 (pow x 2))
(/.f64 #s(literal 1 binary64) (*.f64 x x))
(/ 1 (pow x 2))
(/.f64 #s(literal 1 binary64) (*.f64 x x))
(/ 1 (pow x 2))
(/.f64 #s(literal 1 binary64) (*.f64 x x))
(* -1/5040 (pow x 4))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/5040 binary64))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x))

rewrite167.0ms (2.2%)

Memory
6.1MiB live, 241.0MiB allocated
Rules
4 624×lower-fma.f32
4 608×lower-fma.f64
3 820×lower-*.f32
3 790×lower-*.f64
3 090×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063532
0101414
1492328
23771328
09029319
Stop Event
iter limit
node limit
iter limit
Counts
25 → 680
Calls
Call 1
Inputs
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)))
(*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))
(*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x)
#s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))
(*.f64 #s(literal 0 binary64) x)
(+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))
#s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x))
(fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64))
(*.f64 #s(literal -1/6 binary64) x)
(*.f64 (*.f64 x x) x)
#s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)
Outputs
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x))))))
(*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x)
(*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)))
(pow.f64 (/.f64 (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x)))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x x) x)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)))) (neg.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))) (neg.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x x) x))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))) (*.f64 (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))) (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) #s(literal -1/36 binary64))) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))
(/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x))) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))) (neg.f64 (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x x) x)))) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) #s(literal -1/6 binary64)) x)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x x) x)))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))) (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x x) x))) (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) #s(literal -1/6 binary64)) x))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x x) x))) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x)))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x x) x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x)))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x x) x)))))
(fma.f64 (*.f64 (*.f64 x x) x) (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 #s(literal -1/6 binary64) x))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x))
(fma.f64 #s(literal -1/6 binary64) x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 x x) (*.f64 #s(literal -1/6 binary64) x))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 (*.f64 x x) x) (*.f64 #s(literal -1/6 binary64) x))
(fma.f64 (*.f64 x x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) x))
(fma.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 #s(literal -1/6 binary64) x))
(fma.f64 x #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 #s(literal -1/6 binary64) x))
(+.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64))))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) x) x)
(*.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) (*.f64 x x))
(*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x))
(*.f64 x (*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) x))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))) (*.f64 x x))) (neg.f64 (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))) (neg.f64 (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x x) x))))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))) (*.f64 x x)) (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x x) x))) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x)))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))) (*.f64 x (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x x) x)))) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x)))))
(fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 x x) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 x x)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 (*.f64 x x) (*.f64 #s(literal -1/6 binary64) x)))
(fma.f64 (*.f64 x x) (*.f64 #s(literal -1/6 binary64) x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 x x)) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x)) (*.f64 (*.f64 x x) (*.f64 #s(literal -1/6 binary64) x)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x)))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)))
(*.f64 x (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x)) x #s(literal -1/14400 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal -1/120 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x)) x (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x) (*.f64 x #s(literal 1/120 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x)) x #s(literal -1/14400 binary64)))) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal -1/120 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x)) x (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x) (*.f64 x #s(literal 1/120 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x)) x #s(literal -1/14400 binary64)) (*.f64 x x)) (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal -1/120 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x)) x (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x) (*.f64 x #s(literal 1/120 binary64))))))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x)) x #s(literal -1/14400 binary64))) (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal -1/120 binary64)))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x)) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x) x) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x)) x (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x) (*.f64 x #s(literal 1/120 binary64))))))
(fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x) x) (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x) x) (*.f64 x x)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x) x) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x) x) (*.f64 x x)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x) x) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x) x)) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(+.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) x) x)))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) x) x))
(*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64))) x)
(*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) x) x)
(*.f64 (*.f64 (*.f64 x x) x) #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)))
(*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x))
(*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))
(*.f64 (*.f64 x x) (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x))
(*.f64 x (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) x))
(*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x)
(*.f64 x #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)))
#s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) x) x))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64))) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64))) (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/6 binary64)))))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) x) x)
(*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) (*.f64 x x))
(*.f64 (*.f64 (*.f64 x x) (/.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) x) (/.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) x) (*.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))
(*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) (/.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) (*.f64 x x))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) (*.f64 x x)))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) (*.f64 (*.f64 (neg.f64 x) x) x)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) x) x))
(*.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)))
(*.f64 (*.f64 x x) (*.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64))))
(*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) x))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) x) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) x) x)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/1296 binary64)) (*.f64 (*.f64 x x) (/.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/36 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/46656 binary64) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64))) (*.f64 (*.f64 x x) (/.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))) (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (-.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) #s(literal -1/36 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64)) (*.f64 (*.f64 x x) x))) (neg.f64 (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) (*.f64 x x)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64)))) (neg.f64 (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) (*.f64 (*.f64 (neg.f64 x) x) x)))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/1296 binary64)) (*.f64 (*.f64 x x) x))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/36 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/46656 binary64) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64))) (*.f64 (*.f64 x x) x))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (-.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) #s(literal -1/36 binary64)))) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/1296 binary64)) (*.f64 (*.f64 x x) (/.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/36 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -1/46656 binary64) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64))) (*.f64 (*.f64 x x) (/.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))) (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (-.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) #s(literal -1/36 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) (*.f64 x x)) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64))) (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) (*.f64 (*.f64 (neg.f64 x) x) x))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/1296 binary64)) (*.f64 (*.f64 x x) x)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/36 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1/46656 binary64) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64))) (*.f64 (*.f64 x x) x)) (*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (-.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) #s(literal -1/36 binary64)))) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) (*.f64 (*.f64 (neg.f64 x) x) x)) (neg.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) x) x)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) x) x))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) x) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) x) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) x) x)))
(neg.f64 (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) (*.f64 (*.f64 (neg.f64 x) x) x)) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))
(neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) (*.f64 x x)) (neg.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 x x) x) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) x)))
(fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 x x) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) x) x))) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) x)))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 x x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/6 binary64))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) #s(literal 1/216 binary64))) (neg.f64 (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) #s(literal 1/216 binary64)) (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64))) (neg.f64 (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64)) (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/6 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64))))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 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))
(fma.f64 (*.f64 x x) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(fma.f64 x (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) #s(literal -1/6 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))
(-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/6 binary64))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/6 binary64))
(+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x))
(*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64))))))
(pow.f64 (/.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))) (fma.f64 (*.f64 #s(literal -1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))) (neg.f64 (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) #s(literal 1/14400 binary64))) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))))
(/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64))) (neg.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64))) (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64))))))
(/.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))) (fma.f64 (*.f64 #s(literal -1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))) (fma.f64 (*.f64 #s(literal -1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64))))
(fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(fma.f64 x (*.f64 #s(literal -1/5040 binary64) x) #s(literal 1/120 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))))
(+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))
(+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 x x)))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 x x) #s(literal 2 binary64)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 x x)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x x)) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 x x) (*.f64 x x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 x x) x))
(*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) x))
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1 binary64) x))
(*.f64 (*.f64 x x) (pow.f64 (/.f64 x x) #s(literal 2 binary64)))
(*.f64 (*.f64 x x) (*.f64 x (/.f64 #s(literal 1 binary64) x)))
(*.f64 (*.f64 x x) (/.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 x (/.f64 x #s(literal 1 binary64)))
(*.f64 x x)
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (neg.f64 x))) #s(literal -1 binary64))
(pow.f64 (neg.f64 x) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 x)) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))) (neg.f64 (*.f64 (neg.f64 x) x)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1 binary64))) (neg.f64 (*.f64 (neg.f64 x) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) #s(literal 0 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x)) (neg.f64 x))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)))) (neg.f64 (neg.f64 (*.f64 (neg.f64 x) x))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 (neg.f64 x) x))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1 binary64)) (*.f64 (neg.f64 x) x))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (*.f64 x x) x) x))) (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x))))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) x)) #s(literal 1 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x))) (neg.f64 (*.f64 (neg.f64 x) x)))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 (neg.f64 x) x))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (neg.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x x) x) x)
(/.f64 (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 x x) #s(literal 2 binary64)) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 x x)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64))
(fma.f64 (/.f64 x x) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 x x) x) #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (neg.f64 x) (neg.f64 x) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) (pow.f64 (/.f64 x x) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) (*.f64 x (/.f64 #s(literal 1 binary64) x)) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) (/.f64 x x) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 x (/.f64 x #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 x x #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x))
(-.f64 (*.f64 x x) #s(literal 0 binary64))
(exp.f64 (neg.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x x))
(+.f64 (*.f64 x x) #s(literal 0 binary64))
(*.f64 (pow.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (*.f64 x x) x) x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)))
(*.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 x x) x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)))
(*.f64 (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)) (*.f64 (*.f64 (*.f64 x x) x) x))
(*.f64 (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 (neg.f64 x) (*.f64 (*.f64 x x) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (neg.f64 x) x))
(*.f64 #s(literal -1 binary64) x)
(*.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 (*.f64 (neg.f64 x) x) x))
(*.f64 #s(literal 1 binary64) (neg.f64 x))
(*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (neg.f64 x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 x)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) x)) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) (*.f64 (*.f64 (neg.f64 x) x) x))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 (neg.f64 x) x) x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (neg.f64 x) x) x) #s(literal 1 binary64))) (*.f64 (neg.f64 x) x))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 (neg.f64 x) x) x)) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))) (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) x) x)
(/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) x))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 (neg.f64 x) x) x)) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x))
(/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 x) x) x) #s(literal 1 binary64)) (*.f64 x x))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (*.f64 x x) x) x))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x)))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) x)) (neg.f64 x))
(/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 (neg.f64 x) x) x)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 x x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x)) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(/.f64 (*.f64 (neg.f64 x) x) x)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 (neg.f64 x) x) x)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 x x) x)) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (neg.f64 x)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (neg.f64 x))))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (neg.f64 (*.f64 (neg.f64 x) x)))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (*.f64 x x))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (neg.f64 x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(/.f64 (*.f64 (*.f64 x x) x) (neg.f64 (neg.f64 (*.f64 (neg.f64 x) x))))
(/.f64 (*.f64 (*.f64 x x) x) (*.f64 (neg.f64 x) x))
(neg.f64 x)
(-.f64 #s(literal 0 binary64) x)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (neg.f64 x))) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (neg.f64 x))
#s(literal 0 binary64)
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 x x)))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 x x) #s(literal 2 binary64)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 x x)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x x)) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 x x) (*.f64 x x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 x x) x))
(*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) x))
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1 binary64) x))
(*.f64 (*.f64 x x) (pow.f64 (/.f64 x x) #s(literal 2 binary64)))
(*.f64 (*.f64 x x) (*.f64 x (/.f64 #s(literal 1 binary64) x)))
(*.f64 (*.f64 x x) (/.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 x (/.f64 x #s(literal 1 binary64)))
(*.f64 x x)
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (neg.f64 x))) #s(literal -1 binary64))
(pow.f64 (neg.f64 x) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 x)) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))) (neg.f64 (*.f64 (neg.f64 x) x)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1 binary64))) (neg.f64 (*.f64 (neg.f64 x) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) #s(literal 0 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x)) (neg.f64 x))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)))) (neg.f64 (neg.f64 (*.f64 (neg.f64 x) x))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 (neg.f64 x) x))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1 binary64)) (*.f64 (neg.f64 x) x))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (*.f64 x x) x) x))) (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x))))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) x)) #s(literal 1 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x))) (neg.f64 (*.f64 (neg.f64 x) x)))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 (neg.f64 x) x))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (neg.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x x) x) x)
(/.f64 (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 x x) #s(literal 2 binary64)) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 x x)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64))
(fma.f64 (/.f64 x x) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 x x) x) #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (neg.f64 x) (neg.f64 x) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) (pow.f64 (/.f64 x x) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) (*.f64 x (/.f64 #s(literal 1 binary64) x)) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) (/.f64 x x) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 x (/.f64 x #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 x x #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x))
(-.f64 (*.f64 x x) #s(literal 0 binary64))
(exp.f64 (neg.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x x))
(+.f64 (*.f64 x x) #s(literal 0 binary64))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) x) x))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64))) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/216 binary64))) (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/6 binary64)))))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) x) x)
(*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) (*.f64 x x))
(*.f64 (*.f64 (*.f64 x x) (/.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) x) (/.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) x) (*.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))
(*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) (/.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) (*.f64 x x))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) (*.f64 x x)))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) (*.f64 (*.f64 (neg.f64 x) x) x)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) x) x))
(*.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)))
(*.f64 (*.f64 x x) (*.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64))))
(*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) x))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) x) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) x) x)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/1296 binary64)) (*.f64 (*.f64 x x) (/.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/36 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/46656 binary64) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64))) (*.f64 (*.f64 x x) (/.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))) (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (-.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) #s(literal -1/36 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64)) (*.f64 (*.f64 x x) x))) (neg.f64 (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) (*.f64 x x)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64)))) (neg.f64 (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) (*.f64 (*.f64 (neg.f64 x) x) x)))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/1296 binary64)) (*.f64 (*.f64 x x) x))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/36 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/46656 binary64) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64))) (*.f64 (*.f64 x x) x))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (-.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) #s(literal -1/36 binary64)))) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/1296 binary64)) (*.f64 (*.f64 x x) (/.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/36 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -1/46656 binary64) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64))) (*.f64 (*.f64 x x) (/.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))) (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (-.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) #s(literal -1/36 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) (*.f64 x x)) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/216 binary64))) (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) (*.f64 (*.f64 (neg.f64 x) x) x))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/1296 binary64)) (*.f64 (*.f64 x x) x)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/36 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1/46656 binary64) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64))) (*.f64 (*.f64 x x) x)) (*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (-.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) #s(literal -1/36 binary64)))) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) (*.f64 (*.f64 (neg.f64 x) x) x)) (neg.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) x) x)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) x) x))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) (*.f64 x x)) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) x) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) x) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) x) x)))
(neg.f64 (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) (*.f64 (*.f64 (neg.f64 x) x) x)) (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))
(neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) (*.f64 x x)) (neg.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 x x) x) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) x)))
(fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 x x) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64)) x) x) x))) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) x)))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 x x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) x) x)
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x))
(*.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)))
(*.f64 (*.f64 x x) (*.f64 x (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64))))
(*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) x) x))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/1296 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/36 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) (+.f64 #s(literal -1/46656 binary64) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (-.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) #s(literal -1/36 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/1296 binary64)) (*.f64 (*.f64 x x) x))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/36 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/46656 binary64) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64))) (*.f64 (*.f64 x x) x))) (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (-.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) #s(literal -1/36 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/1296 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/36 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) x) (+.f64 #s(literal -1/46656 binary64) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (-.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) #s(literal -1/36 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/1296 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/36 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -1/46656 binary64) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64))) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (-.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) #s(literal -1/36 binary64)))))
(fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) (*.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 x x) x)))
(fma.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x)))
(fma.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/36 binary64)))
(fma.f64 (*.f64 (*.f64 x x) x) #s(literal -1/36 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x))))
(+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 x x) x)))
(+.f64 (*.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/36 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/36 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/1296 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/36 binary64))))
(*.f64 (+.f64 #s(literal -1/46656 binary64) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (-.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) #s(literal -1/36 binary64))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/36 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/1296 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (-.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) #s(literal -1/36 binary64)))) (+.f64 #s(literal -1/46656 binary64) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x))))) (neg.f64 (-.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (+.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) #s(literal 1/36 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/1296 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1/46656 binary64) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (-.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) #s(literal -1/36 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x))) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/36 binary64)) #s(literal 1/1296 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/36 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/36 binary64))))
(/.f64 (-.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)))) (-.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (+.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/1296 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/36 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/46656 binary64) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64)))) (neg.f64 (+.f64 #s(literal 1/1296 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x))) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) #s(literal -1/36 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/46656 binary64) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (-.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) #s(literal -1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/1296 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/36 binary64)))
(/.f64 (+.f64 #s(literal -1/46656 binary64) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64))) (+.f64 #s(literal 1/1296 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x))) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) #s(literal -1/36 binary64)))))
(/.f64 (+.f64 #s(literal -1/46656 binary64) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64))) (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (-.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) #s(literal -1/36 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/36 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/1296 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (-.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) #s(literal -1/36 binary64)))) (+.f64 #s(literal -1/46656 binary64) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/36 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/1296 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (-.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) #s(literal -1/36 binary64)))) (+.f64 #s(literal -1/46656 binary64) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 x x)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal -1/36 binary64))
(fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) #s(literal -1/36 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) #s(literal -1/36 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/36 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x) #s(literal -1/36 binary64))
(fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) x #s(literal -1/36 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) #s(literal -1/36 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) #s(literal -1/36 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal -1/36 binary64))
(fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) #s(literal -1/36 binary64))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal -1/36 binary64))
(fma.f64 x (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal -1/36 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x))) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/36 binary64))) (/.f64 #s(literal 1/1296 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/36 binary64))))
(-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) #s(literal 1/36 binary64))
(+.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) #s(literal -1/36 binary64))
(+.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)))
(*.f64 #s(literal -1/6 binary64) x)
(*.f64 x #s(literal -1/6 binary64))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 3 binary64)) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (*.f64 x x) x) x)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 x x) #s(literal 3 binary64)) (*.f64 (*.f64 x x) x))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) #s(literal 3/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (/.f64 x x) #s(literal 3/2 binary64)) (*.f64 (*.f64 x x) x))
(*.f64 (pow.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 3/2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 9/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3/2 binary64)) (*.f64 (*.f64 x x) x))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x))
(*.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (pow.f64 x #s(literal 9/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x x)) #s(literal 3 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 (*.f64 x x) x) x))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 x x) x)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 x x) x)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (neg.f64 x) x) x))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) x))
(*.f64 (*.f64 (*.f64 x x) x) (pow.f64 (/.f64 x x) #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 x x) x) (pow.f64 (/.f64 x x) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (*.f64 x x) x) (pow.f64 (*.f64 x (/.f64 #s(literal 1 binary64) x)) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (*.f64 x x) x) (pow.f64 #s(literal 1 binary64) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (*.f64 x x) x) (*.f64 x (/.f64 #s(literal 1 binary64) x)))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal 1 binary64))
(*.f64 (*.f64 x x) x)
(*.f64 x (*.f64 x x))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 x x) x) #s(literal 1 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/2 binary64))
(pow.f64 x #s(literal 3 binary64))
(/.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 (neg.f64 x) x))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (*.f64 x x) x) x)))) (*.f64 (*.f64 (neg.f64 x) x) x))
(/.f64 (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 x x) x)))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x)) (*.f64 (neg.f64 x) x))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 x x) x))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 (*.f64 x x) x))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 (*.f64 (neg.f64 x) x) x))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 (neg.f64 x) x) x)) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 x x) x)) (neg.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (*.f64 x x) x) x))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (pow.f64 (-.f64 x #s(literal 0 binary64)) #s(literal 3 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 x x) x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)))
(neg.f64 (*.f64 (*.f64 (neg.f64 x) x) x))
(fma.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 3 binary64)) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 x x) #s(literal 3 binary64)) (*.f64 (*.f64 x x) x) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) #s(literal 3/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 x x) #s(literal 3/2 binary64)) (*.f64 (*.f64 x x) x) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 3/2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 9/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 3/2 binary64)) (*.f64 (*.f64 x x) x) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) #s(literal 0 binary64))
(fma.f64 (*.f64 x (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (pow.f64 x #s(literal 9/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x x)) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 x x) x)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (*.f64 (*.f64 x x) x)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (neg.f64 x) x) x) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 x x) x) (pow.f64 (/.f64 x x) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 x x) x) (pow.f64 (/.f64 x x) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 x x) x) (pow.f64 (*.f64 x (/.f64 #s(literal 1 binary64) x)) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 x x) x) (pow.f64 #s(literal 1 binary64) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 x x) x) (*.f64 x (/.f64 #s(literal 1 binary64) x)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 x x) x) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) x #s(literal 0 binary64))
(fma.f64 x (*.f64 x x) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (neg.f64 x) x) x))
(exp.f64 (-.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64))))
(exp.f64 (-.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 (log.f64 x) #s(literal 3 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))
(+.f64 (*.f64 (*.f64 x x) x) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x))
#s(approx (- (sin x) x) (neg.f64 x))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal -2 binary64)) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)) #s(literal -2 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) #s(literal -2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 x x) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x x)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) #s(literal -1 binary64)) x)
(*.f64 (pow.f64 (/.f64 x x) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x))) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 (neg.f64 x) x))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)) (*.f64 (*.f64 (*.f64 x x) x) x))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)) x)
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (pow.f64 (*.f64 x (/.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (pow.f64 (/.f64 x x) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (pow.f64 (/.f64 x x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)))
(*.f64 x (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) x)))
(pow.f64 (/.f64 x (/.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64))
(pow.f64 (neg.f64 (*.f64 (neg.f64 x) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/2 binary64))
(pow.f64 (*.f64 x x) #s(literal -1 binary64))
(pow.f64 x #s(literal -2 binary64))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (neg.f64 x))) (neg.f64 (neg.f64 x)))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) x)) (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x))))
(/.f64 (/.f64 #s(literal 1 binary64) x) x)
(/.f64 (*.f64 (neg.f64 x) x) (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (*.f64 x x) x) x)))
(/.f64 (/.f64 #s(literal 1 binary64) (neg.f64 x)) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (/.f64 #s(literal 1 binary64) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (*.f64 (neg.f64 x) x))))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) x))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 1 binary64) x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (neg.f64 x) x)))
(/.f64 #s(literal 1 binary64) (*.f64 x x))
(/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x))
(/.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) x) x))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(exp.f64 (neg.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 x) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)
(*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))
(*.f64 x (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)))) (neg.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)))) (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64)) (*.f64 x x)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64)) (*.f64 x x)) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal -1/14400 binary64))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/128024064000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) #s(literal 1/1728000 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (*.f64 (*.f64 (*.f64 x x) x) x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))))
(fma.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) (*.f64 (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))))
(+.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(+.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))))

eval259.0ms (3.5%)

Memory
15.0MiB live, 214.8MiB allocated
Compiler

Compiled 47 711 to 3 036 computations (93.6% saved)

prune329.0ms (4.4%)

Memory
4.4MiB live, 359.0MiB allocated
Pruning

32 alts after pruning (23 fresh and 9 done)

PrunedKeptTotal
New1 287131 300
Fresh111021
Picked235
Done066
Total1 300321 332
Accuracy
100.0%
Counts
1 332 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
3.3%
(/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))))
25.0%
(/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 x) #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (+.f64 (sin.f64 x) #s(literal 0 binary64)) (+.f64 (sin.f64 x) #s(literal 0 binary64)) (fma.f64 x x (*.f64 (+.f64 (sin.f64 x) #s(literal 0 binary64)) x))))
3.2%
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (-.f64 x (sin.f64 x))))))
71.3%
(-.f64 (sin.f64 x) x)
69.7%
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)
69.6%
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x)
68.2%
(-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x)
98.4%
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (fma.f64 (*.f64 x x) (*.f64 #s(literal -1/6 binary64) x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x))))
41.2%
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) (*.f64 (*.f64 x x) x)) (*.f64 x x)))
98.4%
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
98.4%
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)))
98.4%
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 #s(approx (* (* (+ (* (+ (* (* x x) 1/362880) -1/5040) (* x x)) 1/120) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)))
98.3%
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x))
98.0%
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x))
97.5%
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) x) x))
97.5%
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64))) x))
97.5%
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 x x) x) #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64))))
97.5%
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)))
20.0%
#s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (*.f64 x x)))
20.9%
#s(approx (- (sin x) x) (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (*.f64 x x)))
98.0%
#s(approx (- (sin x) x) (/.f64 (*.f64 #s(approx (+ (* (* (* (* (+ (* (* x x) -1/5040) 1/120) x) x) (* (+ (* (* x x) -1/5040) 1/120) x)) x) -1/36) #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
98.2%
#s(approx (- (sin x) x) (/.f64 #s(approx (* (+ (* (* (* (* (+ (* (* x x) -1/5040) 1/120) x) x) (* (+ (* (* x x) -1/5040) 1/120) x)) x) -1/36) (* (* x x) x)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) x) x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
49.4%
#s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))
38.2%
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))))
91.2%
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 (*.f64 x x) x) x))))
98.3%
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
98.3%
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) (/.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))))
98.0%
#s(approx (- (sin x) x) (*.f64 (fma.f64 #s(approx (+ (* (* x x) -1/5040) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
98.4%
#s(approx (- (sin x) x) (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) x))))) (*.f64 x x)))
49.4%
#s(approx (- (sin x) x) (*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 x x)))
98.4%
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)))
6.6%
#s(approx (- (sin x) x) (neg.f64 x))
Compiler

Compiled 1 871 to 504 computations (73.1% saved)

regimes31.0ms (0.4%)

Memory
14.3MiB live, 48.7MiB allocated
Counts
55 → 1
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (neg.f64 x))
(-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x)
#s(approx (- (sin x) x) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 #s(approx (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) x) x))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 x x) x) #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64))))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64))) x))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) x) x))
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x)
#s(approx (- (sin x) x) (*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (fma.f64 #s(approx (+ (* (* x x) -1/5040) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x))
#s(approx (- (sin x) x) (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (neg.f64 x) x)))
#s(approx (- (sin x) x) (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (*.f64 x x)))
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)
#s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) x))
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x))
#s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 #s(approx (* (* (+ (* (+ (* (* x x) 1/362880) -1/5040) (* x x)) 1/120) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x))
#s(approx (- (sin x) x) (/.f64 (*.f64 #s(approx (+ (* (* (* (* (+ (* (* x x) -1/5040) 1/120) x) x) (* (+ (* (* x x) -1/5040) 1/120) x)) x) -1/36) #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
#s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 (*.f64 x x) x) x))))
#s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (*.f64 x x)))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (fma.f64 (*.f64 x x) (*.f64 #s(literal -1/6 binary64) x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) x) x) x))))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) (*.f64 (neg.f64 x) x)) (neg.f64 x)))
#s(approx (- (sin x) x) (/.f64 #s(approx (* (+ (* (* (* (* (+ (* (* x x) -1/5040) 1/120) x) x) (* (+ (* (* x x) -1/5040) 1/120) x)) x) -1/36) (* (* x x) x)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) x) x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
#s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (/.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) (*.f64 (*.f64 x x) x)) (*.f64 x x)))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (*.f64 (*.f64 x x) x) x)) (*.f64 x x)))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (/.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (neg.f64 x) x)) (*.f64 (neg.f64 x) (*.f64 x x)))))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/362880 binary64) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) x) x)))
#s(approx (- (sin x) x) (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) (/.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))))))
#s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(-.f64 (sin.f64 x) x)
#s(approx (- (sin x) x) #s(approx (* (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (* x x)) (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))))
#s(approx (- (sin x) x) (*.f64 #s(approx (* (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) x) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) x))))) (*.f64 x x)))
#s(approx (- (sin x) x) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 x x) x) #s(literal -1/216 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) x))))))
(/.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (-.f64 x (sin.f64 x))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 x) #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (+.f64 (sin.f64 x) #s(literal 0 binary64)) (+.f64 (sin.f64 x) #s(literal 0 binary64)) (fma.f64 x x (*.f64 (+.f64 (sin.f64 x) #s(literal 0 binary64)) x))))
Outputs
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)))
Calls

2 calls:

14.0ms
(-.f64 (sin.f64 x) x)
14.0ms
x
Results
AccuracySegmentsBranch
98.4%1x
98.4%1(-.f64 (sin.f64 x) x)
Compiler

Compiled 7 to 4 computations (42.9% saved)

regimes34.0ms (0.5%)

Memory
-19.5MiB live, 18.1MiB allocated
Counts
27 → 1
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (neg.f64 x))
(-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x)
#s(approx (- (sin x) x) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 #s(approx (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) x) x))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 x x) x) #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64))))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64))) x))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) x) x))
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x)
#s(approx (- (sin x) x) (*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (fma.f64 #s(approx (+ (* (* x x) -1/5040) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x))
#s(approx (- (sin x) x) (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (neg.f64 x) x)))
#s(approx (- (sin x) x) (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (*.f64 x x)))
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)
#s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) x))
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x))
#s(approx (- (sin x) x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (fma.f64 #s(approx (* (* (+ (* (+ (* (* x x) 1/362880) -1/5040) (* x x)) 1/120) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x))
#s(approx (- (sin x) x) (/.f64 (*.f64 #s(approx (+ (* (* (* (* (+ (* (* x x) -1/5040) 1/120) x) x) (* (+ (* (* x x) -1/5040) 1/120) x)) x) -1/36) #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
Outputs
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)))
Calls

2 calls:

27.0ms
x
6.0ms
(-.f64 (sin.f64 x) x)
Results
AccuracySegmentsBranch
98.4%1(-.f64 (sin.f64 x) x)
98.4%1x
Compiler

Compiled 7 to 4 computations (42.9% saved)

regimes11.0ms (0.1%)

Memory
18.5MiB live, 18.5MiB allocated
Counts
19 → 1
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (neg.f64 x))
(-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x)
#s(approx (- (sin x) x) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 #s(approx (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) x) x))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 x x) x) #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64))))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64))) x))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) x) x))
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x)
#s(approx (- (sin x) x) (*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (fma.f64 #s(approx (+ (* (* x x) -1/5040) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x))
#s(approx (- (sin x) x) (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (neg.f64 x) x)))
#s(approx (- (sin x) x) (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (*.f64 x x)))
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)
#s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) x))
Outputs
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) x))
Calls

2 calls:

6.0ms
x
4.0ms
(-.f64 (sin.f64 x) x)
Results
AccuracySegmentsBranch
98.3%1x
98.3%1(-.f64 (sin.f64 x) x)
Compiler

Compiled 7 to 4 computations (42.9% saved)

regimes21.0ms (0.3%)

Memory
-39.0MiB live, 11.1MiB allocated
Counts
18 → 1
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (neg.f64 x))
(-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x)
#s(approx (- (sin x) x) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 #s(approx (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) x) x))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 x x) x) #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64))))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64))) x))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) x) x))
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x)
#s(approx (- (sin x) x) (*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (fma.f64 #s(approx (+ (* (* x x) -1/5040) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) x) x))
#s(approx (- (sin x) x) (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (neg.f64 x) x)))
#s(approx (- (sin x) x) (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (*.f64 x x)))
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)) x)) x)
#s(approx (- (sin x) x) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))
Outputs
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) (*.f64 x x)))
Calls

2 calls:

15.0ms
x
4.0ms
(-.f64 (sin.f64 x) x)
Results
AccuracySegmentsBranch
98.1%1x
98.1%1(-.f64 (sin.f64 x) x)
Compiler

Compiled 7 to 4 computations (42.9% saved)

regimes7.0ms (0.1%)

Memory
5.4MiB live, 5.4MiB allocated
Counts
11 → 1
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (neg.f64 x))
(-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x)
#s(approx (- (sin x) x) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 #s(approx (+ (* (+ (* -1/5040 (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) (*.f64 x x)))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) x) x))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 x x) x) #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64))))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 x x) #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64))) x))
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* 1/362880 (* x x)) -1/5040) (* x x)) 1/120) (* x x)) -1/6) #s(literal -1/6 binary64)) x) x) x))
(-.f64 #s(approx (sin x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)) x)
#s(approx (- (sin x) x) (*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 x x)))
Outputs
#s(approx (- (sin x) x) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)))
Calls

2 calls:

4.0ms
x
3.0ms
(-.f64 (sin.f64 x) x)
Results
AccuracySegmentsBranch
97.5%1x
97.5%1(-.f64 (sin.f64 x) x)
Compiler

Compiled 7 to 4 computations (42.9% saved)

regimes3.0ms (0%)

Memory
4.1MiB live, 4.1MiB allocated
Counts
2 → 1
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (neg.f64 x))
(-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x)
Outputs
(-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x)
Calls

2 calls:

2.0ms
x
1.0ms
(-.f64 (sin.f64 x) x)
Results
AccuracySegmentsBranch
68.2%1x
68.2%1(-.f64 (sin.f64 x) x)
Compiler

Compiled 7 to 4 computations (42.9% saved)

regimes2.0ms (0%)

Memory
5.8MiB live, 5.8MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (neg.f64 x))
Outputs
#s(approx (- (sin x) x) (neg.f64 x))
Calls

2 calls:

1.0ms
x
1.0ms
(-.f64 (sin.f64 x) x)
Results
AccuracySegmentsBranch
6.6%1x
6.6%1(-.f64 (sin.f64 x) x)
Compiler

Compiled 7 to 4 computations (42.9% saved)

simplify6.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
053152
170152
273152
374152
Stop Event
saturated
Calls
Call 1
Inputs
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) x))
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)))
(-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x)
#s(approx (- (sin x) x) (neg.f64 x))
Outputs
#s(approx (/ (- 0 (pow (- x (sin x)) 3)) (+ 0 (+ (* (- x (sin x)) (- x (sin x))) (* 0 (- x (sin x)))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) x))
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x)) x))
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x x)))
(-.f64 #s(approx (sin x) (*.f64 #s(approx (+ (* (+ (* (* x x) 1/120) -1/6) (* x x)) 1) #s(literal 1 binary64)) x)) x)
#s(approx (- (sin x) x) (neg.f64 x))

soundness825.0ms (11%)

Memory
-24.4MiB live, 578.3MiB allocated
Rules
15 452×lower-fma.f64
15 452×lower-fma.f32
12 140×lower-fma.f64
12 140×lower-fma.f32
5 090×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034256
062224
1276205
22242205
08521205
047170
1121164
2313164
3939152
42033140
53880140
08027128
02892529
18372469
227812413
081182284
036
056
1206
21486
314946
083226
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 225 to 95 computations (57.8% saved)

preprocess113.0ms (1.5%)

Memory
10.5MiB live, 124.4MiB allocated
Remove

(negabs x)

Compiler

Compiled 392 to 172 computations (56.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...