bug500 (missed optimization)

Time bar (total: 5.3s)

start0.0ms (0%)

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

analyze0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated; 0ms collecting garbage
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)

sample1.4s (27.1%)

Memory
-79.0MiB live, 1 385.2MiB allocated; 939ms collecting garbage
Samples
983.0ms7 037×1valid
140.0ms844×2valid
18.0ms375×0valid
Precisions
Click to see histograms. Total time spent on operations: 559.0ms
ival-sin: 236.0ms (42.2% of total)
adjust: 157.0ms (28.1% of total)
ival-sub: 99.0ms (17.7% of total)
ival-<: 42.0ms (7.5% of total)
ival-and: 12.0ms (2.1% of total)
exact: 10.0ms (1.8% of total)
ival-assert: 3.0ms (0.5% of total)
Bogosity

explain79.0ms (1.5%)

Memory
-40.9MiB live, 114.8MiB allocated; 15ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
901(-2.9427552265280503e-108)1(-0.2514154960469205)(-.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)cancellation902
Confusion
Predicted +Predicted -
+891
-1165
Precision
0.9888888888888889
Recall
0.9888888888888889
Confusion?
Predicted +Predicted MaybePredicted -
+8910
-11164
Precision?
0.9782608695652174
Recall?
1.0
Freqs
test
numberfreq
0166
190
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
36.0ms424×1valid
10.0ms58×2valid
1.0ms30×0valid
Compiler

Compiled 22 to 13 computations (40.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-sin: 15.0ms (45.1% of total)
adjust: 9.0ms (27.1% of total)
ival-sub: 9.0ms (27.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess47.0ms (0.9%)

Memory
8.5MiB live, 51.1MiB allocated; 13ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0513
1713
21413
32213
43413
55613
67813
713113
820913
935913
1096413
11423213
034
054
054
Stop Event
iter limit
saturated
iter limit
node limit
Calls
Call 1
Inputs
(-.f64 (sin.f64 x) x)
Outputs
(-.f64 (sin.f64 x) x)
Compiler

Compiled 4 to 3 computations (25% saved)

eval0.0ms (0%)

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

Compiled 0 to 1 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated; 0ms collecting garbage
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.5%
(-.f64 (sin.f64 x) x)
Compiler

Compiled 4 to 3 computations (25% saved)

simplify3.0ms (0.1%)

Memory
3.7MiB live, 3.7MiB allocated; 0ms collecting garbage
Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f64 x)
cost-diff0
(-.f64 (sin.f64 x) x)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037
057
057
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

localize35.0ms (0.7%)

Memory
-3.3MiB live, 40.6MiB allocated; 12ms collecting garbage
Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(sin.f64 x)
accuracy19.546952061228307
(-.f64 (sin.f64 x) x)
Samples
16.0ms212×1valid
13.0ms29×2valid
1.0ms15×0valid
Compiler

Compiled 9 to 5 computations (44.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
adjust: 12.0ms (53.7% of total)
ival-sin: 7.0ms (31.3% of total)
ival-sub: 3.0ms (13.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series1.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated; 0ms collecting garbage
Counts
2 → 12
Calls
Call 1
Inputs
(-.f64 (sin.f64 x) x)
(sin.f64 x)
Outputs
(* -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))
(sin x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
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))

simplify121.0ms (2.3%)

Memory
13.4MiB live, 201.5MiB allocated; 29ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047122
1130116
2373116
31349108
43167108
56680108
08587102
Stop Event
iter limit
node limit
Counts
12 → 11
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))
(sin x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
Outputs
(* -1/6 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64)))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64) x)
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(fma.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)) x)
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64)) x)
(* -1 x)
(neg.f64 x)
(* x (- (/ (sin x) x) 1))
(-.f64 (sin.f64 x) x)
(sin x)
(sin.f64 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)

rewrite164.0ms (3.1%)

Memory
7.1MiB live, 193.3MiB allocated; 47ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036
056
1186
21286
313106
099276
Stop Event
iter limit
node limit
iter limit
Counts
2 → 282
Calls
Call 1
Inputs
(-.f64 (sin.f64 x) x)
(sin.f64 x)
Outputs
(*.f64 (/.f64 (+.f64 (sin.f64 x) (neg.f64 x)) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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 (-.f64 (sin.f64 x) (neg.f64 x)) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(*.f64 (/.f64 (+.f64 (sin.f64 x) (neg.f64 x)) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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))))) (/.f64 (-.f64 (sin.f64 x) (neg.f64 x)) (fma.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (-.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 4 binary64)))))
(*.f64 (/.f64 (+.f64 (sin.f64 x) (neg.f64 x)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (-.f64 (sin.f64 x) (neg.f64 x)) (/.f64 (-.f64 (sin.f64 x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (sin.f64 x) x) x) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 (sin.f64 x) x) x) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 4 binary64)))) (-.f64 (sin.f64 x) x))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 (sin.f64 x) x) x) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 4 binary64)))) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (sin.f64 x) x)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (sin.f64 x) x) x) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (sin.f64 x) x))
(*.f64 (/.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 x) x) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 x) x) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 6 binary64)))) (-.f64 (sin.f64 x) x))
(*.f64 (/.f64 (+.f64 (sin.f64 x) (neg.f64 x)) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (/.f64 (-.f64 (sin.f64 x) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(*.f64 (/.f64 (+.f64 (sin.f64 x) (neg.f64 x)) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (-.f64 (sin.f64 x) (neg.f64 x)) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(*.f64 (/.f64 (+.f64 (sin.f64 x) (neg.f64 x)) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (-.f64 (sin.f64 x) (neg.f64 x)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(*.f64 (/.f64 (-.f64 (sin.f64 x) x) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (-.f64 (neg.f64 (sin.f64 x)) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(*.f64 (/.f64 (-.f64 (sin.f64 x) x) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (-.f64 (neg.f64 (sin.f64 x)) (neg.f64 x)) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(*.f64 (/.f64 (-.f64 (sin.f64 x) x) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (-.f64 (neg.f64 (sin.f64 x)) x) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(*.f64 (/.f64 (-.f64 (sin.f64 x) x) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (-.f64 (neg.f64 (sin.f64 x)) (neg.f64 x)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(*.f64 (/.f64 (-.f64 (sin.f64 x) x) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (-.f64 (sin.f64 x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(*.f64 (/.f64 (+.f64 (sin.f64 x) (neg.f64 x)) (-.f64 (sin.f64 x) x)) (/.f64 (-.f64 (sin.f64 x) (neg.f64 x)) (/.f64 (-.f64 (sin.f64 x) x) (-.f64 (sin.f64 x) x))))
(*.f64 (/.f64 (-.f64 (sin.f64 x) x) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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 (-.f64 (neg.f64 (sin.f64 x)) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(*.f64 (/.f64 (-.f64 (sin.f64 x) x) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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 (-.f64 (neg.f64 (sin.f64 x)) (neg.f64 x)) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(*.f64 (/.f64 (-.f64 (sin.f64 x) x) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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 (-.f64 (sin.f64 x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(*.f64 (/.f64 (-.f64 (sin.f64 x) x) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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))))) (/.f64 (-.f64 (neg.f64 (sin.f64 x)) x) (fma.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (-.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 4 binary64)))))
(*.f64 (/.f64 (-.f64 (sin.f64 x) x) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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))))) (/.f64 (-.f64 (neg.f64 (sin.f64 x)) (neg.f64 x)) (fma.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (-.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 4 binary64)))))
(*.f64 (/.f64 (-.f64 (sin.f64 x) x) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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))))) (/.f64 (-.f64 (sin.f64 x) x) (fma.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (-.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 4 binary64)))))
(*.f64 (/.f64 (-.f64 (sin.f64 x) x) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (/.f64 (-.f64 (neg.f64 (sin.f64 x)) x) (-.f64 (sin.f64 x) x)))
(*.f64 (/.f64 (-.f64 (sin.f64 x) x) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (/.f64 (-.f64 (neg.f64 (sin.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(*.f64 (/.f64 (-.f64 (sin.f64 x) x) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (/.f64 (-.f64 (sin.f64 x) x) (-.f64 (sin.f64 x) x)))
(*.f64 (/.f64 (-.f64 (sin.f64 x) x) (-.f64 (sin.f64 x) x)) (/.f64 (-.f64 (neg.f64 (sin.f64 x)) x) (/.f64 (-.f64 (sin.f64 x) x) (-.f64 (sin.f64 x) x))))
(*.f64 (/.f64 (-.f64 (sin.f64 x) x) (-.f64 (sin.f64 x) x)) (/.f64 (-.f64 (neg.f64 (sin.f64 x)) (neg.f64 x)) (/.f64 (-.f64 (sin.f64 x) x) (-.f64 (sin.f64 x) x))))
(*.f64 (/.f64 (-.f64 (sin.f64 x) x) (-.f64 (sin.f64 x) x)) (/.f64 (-.f64 (sin.f64 x) x) (/.f64 (-.f64 (sin.f64 x) x) (-.f64 (sin.f64 x) x))))
(*.f64 (/.f64 (-.f64 (sin.f64 x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (-.f64 (neg.f64 (sin.f64 x)) x) (/.f64 (-.f64 (sin.f64 x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))
(*.f64 (/.f64 (-.f64 (sin.f64 x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (-.f64 (neg.f64 (sin.f64 x)) (neg.f64 x)) (/.f64 (-.f64 (sin.f64 x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))
(*.f64 (/.f64 (-.f64 (sin.f64 x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (-.f64 (sin.f64 x) x) (/.f64 (-.f64 (sin.f64 x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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)))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 4 binary64))))
(*.f64 (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64))) (-.f64 (sin.f64 x) x))
(*.f64 (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(*.f64 (-.f64 (sin.f64 x) x) (/.f64 (-.f64 (sin.f64 x) x) (-.f64 (sin.f64 x) x)))
(*.f64 (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (/.f64 (-.f64 (sin.f64 x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 3 binary64))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (*.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 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x)) (-.f64 (sin.f64 x) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))) #s(literal 2 binary64)))) (-.f64 (sin.f64 x) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (-.f64 (sin.f64 x) x))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 3 binary64))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (*.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 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 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 (neg.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (pow.f64 (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (-.f64 (sin.f64 x) x)) (*.f64 (-.f64 (sin.f64 x) x) (*.f64 (neg.f64 x) x))) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 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 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) (-.f64 (sin.f64 x) x)) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sin.f64 x) x)) (*.f64 (neg.f64 x) x))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sin.f64 x) x)) (-.f64 (sin.f64 x) x)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) (-.f64 (sin.f64 x) x)) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sin.f64 x) x)) (*.f64 x x))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sin.f64 x) x)) (-.f64 (sin.f64 x) x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (*.f64 (-.f64 (sin.f64 x) x) (*.f64 (neg.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 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.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 (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 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 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) (-.f64 (sin.f64 x) x) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sin.f64 x) x)) (*.f64 x x))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sin.f64 x) x)) (-.f64 (sin.f64 x) x)))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 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 (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (-.f64 (sin.f64 x) x) (*.f64 (-.f64 (sin.f64 x) x) (*.f64 (neg.f64 x) x))) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))) (-.f64 (sin.f64 x) x) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sin.f64 x) x)) (*.f64 (neg.f64 x) x))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sin.f64 x) x)) (-.f64 (sin.f64 x) x)))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x) (*.f64 (-.f64 (sin.f64 x) x) (*.f64 (neg.f64 x) x))) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.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 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x)) (-.f64 (sin.f64 x) x))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))) #s(literal 2 binary64))) (-.f64 (sin.f64 x) x))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64))) (-.f64 (sin.f64 x) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (-.f64 x (sin.f64 x)))
(/.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 3 binary64))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (*.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 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))))
(/.f64 (pow.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64))) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 x) x) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 3 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (sin.f64 x) x) x) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (-.f64 (sin.f64 x) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64)))) (neg.f64 (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 x) x) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 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 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (sin.f64 x) x) x) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (-.f64 (sin.f64 x) x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (sin.f64 x) (sin.f64 x) (-.f64 (*.f64 x x) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 x) x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x))
(neg.f64 (-.f64 (sin.f64 x) x))
(fma.f64 (/.f64 (neg.f64 (neg.f64 (sin.f64 x))) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (neg.f64 (neg.f64 (sin.f64 x))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 (neg.f64 (sin.f64 x))) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (neg.f64 (neg.f64 (sin.f64 x))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(fma.f64 (/.f64 (neg.f64 (neg.f64 (sin.f64 x))) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (neg.f64 (neg.f64 (sin.f64 x))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 (neg.f64 (sin.f64 x))) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (neg.f64 (neg.f64 (sin.f64 x))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (neg.f64 (sin.f64 x)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (neg.f64 (sin.f64 x)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (sin.f64 x) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (sin.f64 x) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(fma.f64 (/.f64 (sin.f64 x) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (sin.f64 x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (sin.f64 x) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (sin.f64 x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(fma.f64 (/.f64 (sin.f64 x) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (sin.f64 x) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (sin.f64 x) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (sin.f64 x) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(fma.f64 (/.f64 (neg.f64 (neg.f64 x)) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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 (neg.f64 (neg.f64 x)) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 (neg.f64 x)) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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))))) (/.f64 (neg.f64 (neg.f64 x)) (fma.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (-.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 4 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 x) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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 x (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 x) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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 x (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 x) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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))))) (/.f64 (neg.f64 x) (fma.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (-.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 4 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 x) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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))))) (/.f64 x (fma.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (-.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 4 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 x (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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 x (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 x (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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 x (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 x (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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))))) (/.f64 (neg.f64 x) (fma.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (-.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 4 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 x (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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))))) (/.f64 x (fma.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (-.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 4 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 (neg.f64 (sin.f64 x))) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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 (neg.f64 (neg.f64 (sin.f64 x))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 (neg.f64 (sin.f64 x))) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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 (neg.f64 (neg.f64 (sin.f64 x))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(fma.f64 (/.f64 (neg.f64 (neg.f64 (sin.f64 x))) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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))))) (/.f64 (neg.f64 (neg.f64 (sin.f64 x))) (fma.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (-.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 4 binary64)))) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 (neg.f64 (sin.f64 x))) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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))))) (/.f64 (neg.f64 (neg.f64 (sin.f64 x))) (fma.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (-.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 4 binary64)))) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(fma.f64 (/.f64 (neg.f64 (neg.f64 (sin.f64 x))) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (/.f64 (sin.f64 x) (-.f64 (sin.f64 x) x)) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 (neg.f64 (sin.f64 x))) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (/.f64 (sin.f64 x) (-.f64 (sin.f64 x) x)) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(fma.f64 (/.f64 (neg.f64 (neg.f64 (sin.f64 x))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (neg.f64 (neg.f64 (sin.f64 x))) (/.f64 (-.f64 (sin.f64 x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 (neg.f64 (sin.f64 x))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (neg.f64 (neg.f64 (sin.f64 x))) (/.f64 (-.f64 (sin.f64 x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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 (sin.f64 x) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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 (sin.f64 x) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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))))) (/.f64 (neg.f64 (sin.f64 x)) (fma.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (-.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 4 binary64)))) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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))))) (/.f64 (neg.f64 (sin.f64 x)) (fma.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (-.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 4 binary64)))) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (/.f64 (sin.f64 x) (-.f64 (sin.f64 x) x)) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (/.f64 (sin.f64 x) (-.f64 (sin.f64 x) x)) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(fma.f64 (/.f64 (sin.f64 x) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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 (sin.f64 x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (sin.f64 x) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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 (sin.f64 x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(fma.f64 (/.f64 (sin.f64 x) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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))))) (/.f64 (sin.f64 x) (fma.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (-.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 4 binary64)))) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (sin.f64 x) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.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))))) (/.f64 (sin.f64 x) (fma.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (-.f64 (*.f64 (-.f64 (sin.f64 x) x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 4 binary64)))) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(fma.f64 (/.f64 (sin.f64 x) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (/.f64 (sin.f64 x) (-.f64 (sin.f64 x) x)) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (sin.f64 x) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (/.f64 (sin.f64 x) (-.f64 (sin.f64 x) x)) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 (sin.f64 x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 (sin.f64 x)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 (sin.f64 x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(fma.f64 (/.f64 (neg.f64 (neg.f64 x)) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (/.f64 x (-.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 (neg.f64 x)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (neg.f64 (neg.f64 x)) (/.f64 (-.f64 (sin.f64 x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 (neg.f64 x)) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (neg.f64 (neg.f64 x)) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 (neg.f64 x)) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (neg.f64 (neg.f64 x)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 x) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (/.f64 x (-.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 x) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (neg.f64 x) (/.f64 (-.f64 (sin.f64 x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 x) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 x (/.f64 (-.f64 (sin.f64 x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 x) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 x (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 x) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (neg.f64 x) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 x) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 x (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 x (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (/.f64 x (-.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 x (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 x (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 x (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (neg.f64 x) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 x (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 x (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))) (-.f64 (sin.f64 x) x)) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))) (-.f64 (sin.f64 x) x)) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 (sin.f64 x)))) (sqrt.f64 (neg.f64 (neg.f64 (sin.f64 x)))) x)
(fma.f64 (sqrt.f64 (neg.f64 (sin.f64 x))) (sqrt.f64 (neg.f64 (sin.f64 x))) x)
(fma.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)) x)
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 x))) (sqrt.f64 (neg.f64 (neg.f64 x))) (sin.f64 x))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (sin.f64 x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (sin.f64 x))
(fma.f64 (/.f64 (sin.f64 x) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (sin.f64 x) (/.f64 (-.f64 (sin.f64 x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (sin.f64 x) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (sin.f64 x) (/.f64 (-.f64 (sin.f64 x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(fma.f64 (/.f64 (sin.f64 x) (-.f64 (sin.f64 x) x)) (/.f64 (neg.f64 (neg.f64 (sin.f64 x))) (/.f64 (-.f64 (sin.f64 x) x) (-.f64 (sin.f64 x) x))) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (sin.f64 x) (-.f64 (sin.f64 x) x)) (/.f64 (neg.f64 (neg.f64 (sin.f64 x))) (/.f64 (-.f64 (sin.f64 x) x) (-.f64 (sin.f64 x) x))) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(fma.f64 (/.f64 (sin.f64 x) (-.f64 (sin.f64 x) x)) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 (sin.f64 x) x) (-.f64 (sin.f64 x) x))) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (sin.f64 x) (-.f64 (sin.f64 x) x)) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 (sin.f64 x) x) (-.f64 (sin.f64 x) x))) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(fma.f64 (/.f64 (sin.f64 x) (-.f64 (sin.f64 x) x)) (/.f64 (sin.f64 x) (/.f64 (-.f64 (sin.f64 x) x) (-.f64 (sin.f64 x) x))) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (sin.f64 x) (-.f64 (sin.f64 x) x)) (/.f64 (sin.f64 x) (/.f64 (-.f64 (sin.f64 x) x) (-.f64 (sin.f64 x) x))) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(fma.f64 (/.f64 x (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (neg.f64 x) (/.f64 (-.f64 (sin.f64 x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 x (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 x (/.f64 (-.f64 (sin.f64 x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 x (-.f64 (sin.f64 x) x)) (/.f64 (neg.f64 (neg.f64 x)) (/.f64 (-.f64 (sin.f64 x) x) (-.f64 (sin.f64 x) x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 x (-.f64 (sin.f64 x) x)) (/.f64 (neg.f64 x) (/.f64 (-.f64 (sin.f64 x) x) (-.f64 (sin.f64 x) x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 x (-.f64 (sin.f64 x) x)) (/.f64 x (/.f64 (-.f64 (sin.f64 x) x) (-.f64 (sin.f64 x) x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 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)))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(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)))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(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)))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(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)))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(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)))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(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) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (/.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(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) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(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) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (/.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(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) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(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) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64))) (-.f64 (sin.f64 x) x) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64))) (-.f64 (sin.f64 x) x) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(fma.f64 (/.f64 (pow.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)))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.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) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (*.f64 x x) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64))) (-.f64 (sin.f64 x) x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(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 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(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 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(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 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(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 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(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 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 x) (/.f64 x (-.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (sin.f64 x) (-.f64 (sin.f64 x) x)) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (sin.f64 x) (-.f64 (sin.f64 x) x)) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(fma.f64 (*.f64 x x) (/.f64 x (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (sin.f64 x) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (sin.f64 x) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (sin.f64 x) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (sin.f64 x) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (sin.f64 x) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (-.f64 (sin.f64 x) x)) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (-.f64 (sin.f64 x) x)) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(fma.f64 x (/.f64 (*.f64 x x) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 x (/.f64 x (-.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(-.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(-.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 9 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 x) x) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 6 binary64)))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (/.f64 (pow.f64 x #s(literal 9 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 x) x) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 6 binary64)))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 x (sin.f64 x))))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (sin.f64 x) x) x) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (-.f64 (sin.f64 x) x))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (sin.f64 x) x) x) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (-.f64 (sin.f64 x) x))))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 x x (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 x) x)))) (/.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64))) (fma.f64 x x (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 x) x)))))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 x x (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 x) x)))) (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (fma.f64 x x (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 x) x)))))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 x x (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 x) x)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 x) x)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(-.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(-.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))))) (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (*.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 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))))) (/.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 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 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 3 binary64))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 3 binary64))))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 9 binary64)) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 x) x) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (/.f64 (pow.f64 x #s(literal 9 binary64)) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 x) x) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))
(-.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64))) (-.f64 (sin.f64 x) x)) (/.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64))) (-.f64 (sin.f64 x) x)))
(-.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 (sin.f64 x) x) x) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 4 binary64)))) (-.f64 (sin.f64 x) x)) (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 (sin.f64 x) x) x) #s(literal 2 binary64)) (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 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(-.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 9 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 x) x) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 6 binary64)))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (/.f64 (pow.f64 x #s(literal 9 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 x) x) #s(literal 3 binary64))) (pow.f64 (sin.f64 x) #s(literal 6 binary64)))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(-.f64 (/.f64 #s(literal -1/2 binary64) (-.f64 (sin.f64 x) x)) (/.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 2 binary64) 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 #s(literal 2 binary64) x)) #s(literal 1/2 binary64)) (*.f64 (neg.f64 x) x)) (-.f64 (sin.f64 x) x)))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) x) (-.f64 (sin.f64 x) x)))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64))) (neg.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (neg.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(-.f64 (sin.f64 x) x)
(+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (sin.f64 x) x) x) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (-.f64 (sin.f64 x) x))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (sin.f64 x) x) x) #s(literal 2 binary64)) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (-.f64 (sin.f64 x) x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 x) x)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 x x (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 x) x)))))
(+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 x x (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 x) x)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sin.f64 x) x)))))
(+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 x x)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 3 binary64))))
(+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))
(+.f64 (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (/.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 x)) (-.f64 (sin.f64 x) x)))
(+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (*.f64 x (/.f64 x (-.f64 (sin.f64 x) x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64))) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (neg.f64 x) x) x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (sin.f64 x) x) x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(+.f64 (neg.f64 x) (neg.f64 (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (neg.f64 x))
(+.f64 (neg.f64 (sin.f64 x)) x)
(+.f64 (sin.f64 x) x)
(+.f64 x (sin.f64 x))
(*.f64 (sqrt.f64 (neg.f64 (neg.f64 (sin.f64 x)))) (sqrt.f64 (neg.f64 (neg.f64 (sin.f64 x)))))
(*.f64 (sqrt.f64 (neg.f64 (sin.f64 x))) (sqrt.f64 (neg.f64 (sin.f64 x))))
(*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)))
(pow.f64 (neg.f64 (sin.f64 x)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sin.f64 x) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64))))) (sqrt.f64 (+.f64 #s(literal 1/4 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 1/2 binary64)))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (sqrt.f64 #s(literal -2 binary64)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (sqrt.f64 #s(literal 2 binary64)))
(sin.f64 x)
(sqrt.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (neg.f64 (sin.f64 x))))
(fabs.f64 (neg.f64 (sin.f64 x)))
(fabs.f64 (sin.f64 x))
(exp.f64 (/.f64 (log.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sin.f64 x)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (sin.f64 x)))
(+.f64 (cosh.f64 (log.f64 (sin.f64 x))) (sinh.f64 (log.f64 (sin.f64 x))))

eval36.0ms (0.7%)

Memory
7.8MiB live, 68.9MiB allocated; 5ms collecting garbage
Compiler

Compiled 10 106 to 710 computations (93% saved)

prune9.0ms (0.2%)

Memory
-15.4MiB live, 31.0MiB allocated; 2ms collecting garbage
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New2857292
Fresh000
Picked011
Done000
Total2858293
Accuracy
99.8%
Counts
293 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
7.2%
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (sin.f64 x))
4.2%
(/.f64 (pow.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 3 binary64)))
69.5%
(-.f64 (sin.f64 x) x)
97.3%
#s(approx (- (sin x) x) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64))))
97.3%
#s(approx (- (sin x) x) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64))))
96.5%
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
96.7%
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
7.0%
#s(approx (- (sin x) x) (neg.f64 x))
Compiler

Compiled 214 to 151 computations (29.4% saved)

simplify163.0ms (3.1%)

Memory
-4.2MiB live, 157.0MiB allocated; 50ms collecting garbage
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f64 x)
cost-diff0
(neg.f64 x)
cost-diff0
(sqrt.f64 (neg.f64 x))
cost-diff5
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (sin.f64 x))
cost-diff0
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
cost-diff0
(-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
cost-diff0
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
cost-diff0
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
cost-diff0
(pow.f64 x #s(literal 3 binary64))
cost-diff0
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
cost-diff0
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
cost-diff0
(neg.f64 x)
cost-diff0
#s(approx (- (sin x) x) (neg.f64 x))
cost-diff0
(pow.f64 x #s(literal 4 binary64))
cost-diff0
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
cost-diff0
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64)))
cost-diff0
#s(approx (- (sin x) x) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64))))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
029204
046200
170200
2185199
3867199
42504199
54670199
08032199
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
(-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))
(*.f64 #s(literal 1/362880 binary64) (*.f64 x x))
#s(literal 1/362880 binary64)
(*.f64 x x)
#s(literal 1/5040 binary64)
(-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
#s(approx (- (sin x) x) (neg.f64 x))
(neg.f64 x)
x
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(pow.f64 x #s(literal 3 binary64))
x
#s(literal 3 binary64)
#s(literal -1/6 binary64)
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (sin.f64 x))
(sqrt.f64 (neg.f64 x))
(neg.f64 x)
x
(sin.f64 x)
Outputs
#s(approx (- (sin x) x) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64))))
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/362880 binary64)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/362880 binary64)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/362880 binary64)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
(-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))
(-.f64 (*.f64 (*.f64 x x) #s(literal 1/362880 binary64)) #s(literal 1/5040 binary64))
(*.f64 #s(literal 1/362880 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1/362880 binary64))
#s(literal 1/362880 binary64)
(*.f64 x x)
#s(literal 1/5040 binary64)
(-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(*.f64 #s(literal 1/120 binary64) (*.f64 x x))
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
#s(approx (- (sin x) x) (neg.f64 x))
(neg.f64 x)
x
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(pow.f64 x #s(literal 3 binary64))
x
#s(literal 3 binary64)
#s(literal -1/6 binary64)
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(*.f64 #s(literal 1/120 binary64) (*.f64 x x))
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (sin.f64 x))
(-.f64 (sin.f64 x) x)
(sqrt.f64 (neg.f64 x))
(neg.f64 x)
x
(sin.f64 x)

localize132.0ms (2.5%)

Memory
-32.4MiB live, 254.8MiB allocated; 25ms collecting garbage
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(sqrt.f64 (neg.f64 x))
accuracy0.0
(sin.f64 x)
accuracy0.0
(neg.f64 x)
accuracy28.110274627634546
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (sin.f64 x))
accuracy0.0078125
(-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
accuracy0.06640625
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
accuracy0.08984375
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
accuracy1.1251407681193926
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
accuracy0.0
(pow.f64 x #s(literal 3 binary64))
accuracy0.0859375
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
accuracy1.2629301563723099
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
accuracy0.0
(neg.f64 x)
accuracy30.417645122075236
#s(approx (- (sin x) x) (neg.f64 x))
accuracy0.06640625
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
accuracy0.078125
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64)))
accuracy0.13671875
(*.f64 #s(literal 1/362880 binary64) (*.f64 x x))
accuracy0.7927835891852352
#s(approx (- (sin x) x) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64))))
Samples
52.0ms109×1valid
41.0ms125×0invalid
13.0ms14×2valid
2.0ms0valid
Compiler

Compiled 165 to 28 computations (83% saved)

Precisions
Click to see histograms. Total time spent on operations: 86.0ms
ival-mult: 18.0ms (21% of total)
const: 17.0ms (19.8% of total)
ival-pow: 16.0ms (18.7% of total)
adjust: 11.0ms (12.8% of total)
ival-sin: 9.0ms (10.5% of total)
ival-sub: 8.0ms (9.3% of total)
ival-sqrt: 3.0ms (3.5% of total)
ival-add: 3.0ms (3.5% of total)
ival-neg: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series11.0ms (0.2%)

Memory
34.3MiB live, 34.3MiB allocated; 0ms collecting garbage
Counts
17 → 43
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(pow.f64 x #s(literal 4 binary64))
#s(approx (- (sin x) x) (neg.f64 x))
(neg.f64 x)
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(pow.f64 x #s(literal 3 binary64))
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (sin.f64 x))
(sqrt.f64 (neg.f64 x))
(sin.f64 x)
(*.f64 #s(literal 1/362880 binary64) (*.f64 x x))
Outputs
(* -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
(- (* 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)
(pow x 4)
(* -1 x)
(pow x 3)
(* 1/120 (pow x 2))
(* x (+ 1 (pow (sqrt -1) 2)))
(* x (+ 1 (+ (* -1/6 (pow x 2)) (pow (sqrt -1) 2))))
(* x (+ 1 (+ (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)) (pow (sqrt -1) 2))))
(* x (+ 1 (+ (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (pow (sqrt -1) 2))))
(* (sqrt x) (sqrt -1))
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/362880 (pow x 2))
(* 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/6 (/ 1 (pow x 6))))))
(* 1/120 (pow x 5))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* x (pow (sqrt -1) 2))
(* x (+ (/ (sin x) x) (pow (sqrt -1) 2)))
(sin x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -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 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(* -1 (* (sqrt x) (sqrt -1)))
Calls

3 calls:

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

simplify118.0ms (2.2%)

Memory
-0.3MiB live, 144.9MiB allocated; 9ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0109440
1293429
2880427
32699415
08244395
Stop Event
iter limit
node limit
Counts
43 → 42
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
(- (* 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)
(pow x 4)
(* -1 x)
(pow x 3)
(* 1/120 (pow x 2))
(* x (+ 1 (pow (sqrt -1) 2)))
(* x (+ 1 (+ (* -1/6 (pow x 2)) (pow (sqrt -1) 2))))
(* x (+ 1 (+ (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)) (pow (sqrt -1) 2))))
(* x (+ 1 (+ (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (pow (sqrt -1) 2))))
(* (sqrt x) (sqrt -1))
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/362880 (pow x 2))
(* 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/6 (/ 1 (pow x 6))))))
(* 1/120 (pow x 5))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* x (pow (sqrt -1) 2))
(* x (+ (/ (sin x) x) (pow (sqrt -1) 2)))
(sin x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -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 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(* -1 (* (sqrt x) (sqrt -1)))
Outputs
(* -1/6 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (pow.f64 x #s(literal 3 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))
(- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(* -1 x)
(neg.f64 x)
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* x (+ 1 (pow (sqrt -1) 2)))
#s(literal 0 binary64)
(* x (+ 1 (+ (* -1/6 (pow x 2)) (pow (sqrt -1) 2))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(* x (+ 1 (+ (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)) (pow (sqrt -1) 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* x (+ 1 (+ (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (pow (sqrt -1) 2))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* (sqrt x) (sqrt -1))
(*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal -1 binary64)))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64) x)
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)) x)
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (pow.f64 x #s(literal 3 binary64)) x)
(* 1/362880 (pow x 2))
(*.f64 #s(literal 1/362880 binary64) (*.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 #s(literal 1/120 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/362880 binary64))) (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 #s(literal 1/120 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/362880 binary64))) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 x #s(literal 9 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 #s(literal 1/120 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/362880 binary64))))
(* (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/120 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/362880 binary64))) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 x #s(literal 6 binary64)))
(* 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 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(* x (pow (sqrt -1) 2))
(neg.f64 x)
(* x (+ (/ (sin x) x) (pow (sqrt -1) 2)))
(-.f64 (sin.f64 x) x)
(sin x)
(sin.f64 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)
(* -1 (* (pow x 9) (- (* 1/5040 (/ 1 (pow x 2))) 1/362880)))
(*.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/362880 binary64))) (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 (neg.f64 (pow.f64 x #s(literal 9 binary64))) (-.f64 (-.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/362880 binary64)) (/.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 4 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 #s(literal 1/120 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/362880 binary64))) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 x #s(literal 9 binary64)))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(*.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (sqrt x) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 #s(literal -1 binary64)))

rewrite157.0ms (3%)

Memory
-21.8MiB live, 164.3MiB allocated; 18ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
029155
046151
1147151
2960147
09464147
Stop Event
iter limit
node limit
iter limit
Counts
17 → 434
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(pow.f64 x #s(literal 4 binary64))
#s(approx (- (sin x) x) (neg.f64 x))
(neg.f64 x)
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(pow.f64 x #s(literal 3 binary64))
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (sin.f64 x))
(sqrt.f64 (neg.f64 x))
(sin.f64 x)
(*.f64 #s(literal 1/362880 binary64) (*.f64 x x))
Outputs
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(*.f64 (*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) x) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(*.f64 (*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) x) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 x x)) x)
(*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) x) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (*.f64 x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(*.f64 x (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))))
(neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x)) (*.f64 x x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (pow.f64 x #s(literal 4 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 x x)) (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 x x)) x (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) x) (*.f64 x x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x) x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x) x (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 x x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 x x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) (pow.f64 x #s(literal 3 binary64)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))))
(fma.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 (*.f64 x x) (*.f64 x (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 x x) (*.f64 x (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 x (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 x (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) (pow.f64 x #s(literal 3/2 binary64))))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x)) (*.f64 x x)))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) (pow.f64 x #s(literal 3/2 binary64))))
(-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x)) (*.f64 x x)))
(-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64))))
(-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))))
(-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) (pow.f64 x #s(literal 3 binary64))))
(+.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(+.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))))))
(+.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))) (/.f64 (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))) (/.f64 (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (-.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))) (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))) (/.f64 (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))) (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))) (/.f64 (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))))) (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 #s(literal -1/14400 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/36 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))))) (neg.f64 (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 3 binary64)) #s(literal 1/216 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64)))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64))))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64)))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64))))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64))) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64)))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64))) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64)))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64)))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64))))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64)))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64))))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64)))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64))))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64)))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64))))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))) (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))) (pow.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64)) (pow.f64 x #s(literal 4 binary64))) (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (neg.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64))))) (*.f64 (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)))) (*.f64 (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64)) (pow.f64 x #s(literal 4 binary64))) (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64))))) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64))) (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64))) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64))) (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)))) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64))) (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (neg.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64))))) (*.f64 (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)))) (*.f64 (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64))) (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64))))) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64))) (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64))) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64))) (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)))) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64))))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64))))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64))) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64))) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64))))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64))))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64))))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))) (fma.f64 #s(literal -1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64))))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/1828915200 binary64) (*.f64 x x) #s(literal 1/25401600 binary64)))))
(/.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 #s(literal -1/14400 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/36 binary64)) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)))) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 3 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))
(neg.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64))) (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))))))
(fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x) x) x (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 3 binary64))) x (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (pow.f64 x #s(literal 3 binary64))) x (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 x x)) (*.f64 x x) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) x) (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 #s(literal -1/120 binary64) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 #s(literal -1/120 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 #s(literal 1/120 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/120 binary64) x)) x (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x) (*.f64 x x) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 #s(literal -1/120 binary64) (*.f64 x x) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x x) #s(literal -1/120 binary64) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (neg.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 x (fabs.f64 (*.f64 #s(literal 1/120 binary64) x)) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(fma.f64 x (*.f64 #s(literal 1/120 binary64) x) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(-.f64 (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 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 (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))) (/.f64 #s(literal 1/216 binary64) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(-.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 #s(literal -1/14400 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))) (/.f64 (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (+.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (-.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (+.f64 (/.f64 #s(literal 1/216 binary64) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (-.f64 (/.f64 #s(literal 1/216 binary64) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))
(-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(-.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))
(-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))))))
(+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))))
(+.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(+.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))
(+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (*.f64 x x) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 x (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (pow.f64 x #s(literal 3 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 x))
(pow.f64 (sqrt.f64 x) #s(literal 8 binary64))
(pow.f64 (*.f64 x x) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))
(pow.f64 x #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))))) (-.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (-.f64 (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))) (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))))))
(neg.f64 (pow.f64 x #s(literal 4 binary64)))
(fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) x (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) x))
(fma.f64 x (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (*.f64 x (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))))
(sqrt.f64 (pow.f64 x #s(literal 8 binary64)))
(fabs.f64 (pow.f64 x #s(literal 4 binary64)))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 x) #s(literal 3 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 3 binary64) (log.f64 x)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))
(+.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) x) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) x))
(+.f64 (*.f64 x (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))) (*.f64 x (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))))
(+.f64 (neg.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))) (neg.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))))
#s(approx (- (sin x) x) x)
(*.f64 (*.f64 (sqrt.f64 x) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 x) (sqrt.f64 x))
(pow.f64 (sqrt.f64 x) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 x #s(literal 1 binary64))
(neg.f64 x)
(sqrt.f64 (*.f64 x x))
(fabs.f64 x)
(exp.f64 (/.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 x))
(+.f64 (cosh.f64 (log.f64 x)) (sinh.f64 (log.f64 x)))
x
#s(approx (- (sin x) x) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x)
(*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64)))
(*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))
(neg.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) #s(literal -1/6 binary64) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) #s(literal -1/6 binary64)))
(fma.f64 #s(literal -1/6 binary64) (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (*.f64 #s(literal -1/6 binary64) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))))
(+.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) #s(literal -1/6 binary64)) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) #s(literal -1/6 binary64)))
(+.f64 (*.f64 #s(literal -1/6 binary64) (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))) (*.f64 #s(literal -1/6 binary64) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 x (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(*.f64 (pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 6 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 3/2 binary64)) (pow.f64 (sqrt.f64 x) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 x) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 x #s(literal 3/2 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 x x) x)
(*.f64 x (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 x))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 6 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3/4 binary64))
(pow.f64 x #s(literal 3 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))))) (-.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (-.f64 (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))) (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))))))
(neg.f64 (pow.f64 x #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 x #s(literal 6 binary64)))
(fabs.f64 (pow.f64 x #s(literal 3 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 3/2 binary64) (*.f64 (log.f64 x) #s(literal 3/2 binary64))))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 x)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 x)) #s(literal 6 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))
(+.f64 (neg.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))) (neg.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))))
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x) x)
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (*.f64 x (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(*.f64 x (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64))) (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(fma.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))))
(+.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(+.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))) (*.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 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 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 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (/.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))) (*.f64 (/.f64 #s(literal 1/216 binary64) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1/216 binary64) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 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 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 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 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 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 (pow.f64 (/.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/216 binary64) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (/.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (fma.f64 (/.f64 #s(literal 1/216 binary64) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1/216 binary64) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1/216 binary64) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 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 (neg.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 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))) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))) #s(literal 1/216 binary64))) (pow.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64))) (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 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 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1/216 binary64) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) x) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(*.f64 (*.f64 #s(literal -1/120 binary64) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(*.f64 (*.f64 #s(literal -1/120 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 #s(literal -1/120 binary64) x) x)
(*.f64 (*.f64 #s(literal 1/120 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal 1/120 binary64) x)) x)
(*.f64 #s(literal -1/120 binary64) (*.f64 x x))
(*.f64 (*.f64 #s(literal 1/120 binary64) x) x)
(*.f64 #s(literal 1/120 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal -1/120 binary64))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(*.f64 x (fabs.f64 (*.f64 #s(literal 1/120 binary64) x)))
(*.f64 x (*.f64 #s(literal 1/120 binary64) x))
(neg.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))
(sqrt.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x)) (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x)))) (-.f64 (sin.f64 x) x))
(/.f64 (-.f64 (*.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 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (sin.f64 x) (-.f64 (sin.f64 x) x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (sin.f64 x) (-.f64 (sin.f64 x) x) (*.f64 x x))))) (-.f64 (sin.f64 x) x))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x)) (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))) (-.f64 (sin.f64 x) x))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (sin.f64 x) (-.f64 (sin.f64 x) x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (sin.f64 x) (-.f64 (sin.f64 x) x) (*.f64 x x)))) (*.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 (sin.f64 x) x))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x)) (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x)) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x))))))
(/.f64 (-.f64 (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)) (pow.f64 (/.f64 (pow.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 (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))) (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (sin.f64 x) (-.f64 (sin.f64 x) x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (sin.f64 x) (-.f64 (sin.f64 x) x) (*.f64 x x))) (*.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 x #s(literal 3 binary64)) (fma.f64 (sin.f64 x) (-.f64 (sin.f64 x) x) (*.f64 x x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.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 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (*.f64 (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (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 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (sin.f64 x) (-.f64 (sin.f64 x) x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (sin.f64 x) (-.f64 (sin.f64 x) x) (*.f64 x x))) (-.f64 (*.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 (pow.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 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (*.f64 (-.f64 (sin.f64 x) x) (*.f64 x x))) (fma.f64 x x (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(/.f64 (-.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 (fma.f64 (sin.f64 x) (-.f64 (sin.f64 x) x) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 (sin.f64 x) x)) (*.f64 (-.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (fma.f64 x x (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (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)))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (sin.f64 x) (-.f64 (sin.f64 x) x) (*.f64 x x)))
(/.f64 (fma.f64 x x (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (-.f64 (sin.f64 x) x))
(neg.f64 (-.f64 (sin.f64 x) x))
(fma.f64 (*.f64 (sqrt.f64 x) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)) (sin.f64 x))
(fma.f64 (sqrt.f64 (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 1/4 binary64)) (sin.f64 x))
(fma.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/4 binary64)) (sin.f64 x))
(fma.f64 (pow.f64 x #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 x #s(literal 3/2 binary64))) (sin.f64 x))
(fma.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (sin.f64 x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (sin.f64 x))
(-.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 x #s(literal 3 binary64)) (fma.f64 (sin.f64 x) (-.f64 (sin.f64 x) x) (*.f64 x x))))
(-.f64 (/.f64 (pow.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 x x) (-.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x)))
(-.f64 (sin.f64 x) x)
(-.f64 x (sin.f64 x))
(+.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 x #s(literal 3 binary64)) (fma.f64 (sin.f64 x) (-.f64 (sin.f64 x) x) (*.f64 x x))))
(+.f64 (/.f64 (pow.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 x x) (-.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)))
(+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x)))
(+.f64 (sin.f64 x) x)
(+.f64 x (sin.f64 x))
(*.f64 (neg.f64 (pow.f64 x #s(literal 1/4 binary64))) (neg.f64 (pow.f64 x #s(literal 1/4 binary64))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (neg.f64 (pow.f64 x #s(literal 1/4 binary64))))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 1 binary64))
(pow.f64 (*.f64 x x) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8 binary64))
(pow.f64 x #s(literal 1/2 binary64))
(neg.f64 (sqrt.f64 x))
(sqrt.f64 x)
(fabs.f64 (sqrt.f64 x))
(exp.f64 (/.f64 (log.f64 x) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) #s(literal 1/4 binary64)))
(exp.f64 (log.f64 (sqrt.f64 x)))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 x))) (sinh.f64 (log.f64 (sqrt.f64 x))))
(neg.f64 (sin.f64 x))
(sin.f64 (+.f64 x (PI.f64)))
(sin.f64 x)
(cos.f64 (+.f64 x (/.f64 (PI.f64) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal 1/362880 binary64) x) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 #s(literal 1/362880 binary64) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(*.f64 (*.f64 #s(literal 1/362880 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 #s(literal -1/362880 binary64) (*.f64 x x))
(*.f64 (fabs.f64 (*.f64 #s(literal 1/362880 binary64) x)) x)
(*.f64 (*.f64 #s(literal 1/362880 binary64) x) x)
(*.f64 (*.f64 x x) #s(literal -1/362880 binary64))
(*.f64 (*.f64 x x) #s(literal 1/362880 binary64))
(*.f64 #s(literal 1/362880 binary64) (*.f64 x x))
(*.f64 x (fabs.f64 (*.f64 #s(literal 1/362880 binary64) x)))
(*.f64 x (*.f64 #s(literal 1/362880 binary64) x))
(neg.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)))
(sqrt.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)))

eval65.0ms (1.2%)

Memory
39.2MiB live, 82.8MiB allocated; 9ms collecting garbage
Compiler

Compiled 22 261 to 2 123 computations (90.5% saved)

prune23.0ms (0.4%)

Memory
-4.4MiB live, 39.9MiB allocated; 7ms collecting garbage
Pruning

18 alts after pruning (14 fresh and 4 done)

PrunedKeptTotal
New62513638
Fresh112
Picked235
Done011
Total62818646
Accuracy
100.0%
Counts
646 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
7.2%
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (sin.f64 x))
4.2%
(/.f64 (pow.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 3 binary64)))
69.5%
(-.f64 (sin.f64 x) x)
97.3%
#s(approx (- (sin x) x) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) x)))
97.3%
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64))))
47.3%
#s(approx (- (sin x) x) (*.f64 (pow.f64 (sqrt.f64 x) #s(literal 6 binary64)) #s(literal -1/6 binary64)))
96.5%
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
97.2%
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
47.3%
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x))))
96.6%
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x)))
47.3%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x)) #s(literal -1/6 binary64)))
96.5%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
96.5%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
96.5%
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
96.5%
#s(approx (- (sin x) x) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
7.0%
#s(approx (- (sin x) x) (neg.f64 x))
32.8%
#s(approx (- (sin x) x) #s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
65.4%
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 binary64))
Compiler

Compiled 544 to 353 computations (35.1% saved)

simplify166.0ms (3.1%)

Memory
-18.5MiB live, 125.2MiB allocated; 29ms collecting garbage
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))
cost-diff0
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
cost-diff0
#s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64))))
cost-diff0
#s(approx (- (sin x) x) #s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
cost-diff0
(*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x)) #s(literal -1/6 binary64))
cost-diff0
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x)) #s(literal -1/6 binary64)))
cost-diff2
(*.f64 (*.f64 x x) (sqrt.f64 x))
cost-diff4
(*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x))
cost-diff0
(*.f64 #s(literal -1/6 binary64) x)
cost-diff0
(*.f64 (*.f64 #s(literal -1/6 binary64) x) x)
cost-diff0
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
cost-diff2
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x)
cost-diff0
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 binary64))
cost-diff0
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
cost-diff0
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64))))
cost-diff1
(*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64)))
cost-diff4
(*.f64 (*.f64 x x) (*.f64 x x))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046297
067270
1115254
2333253
32814253
44259251
55086251
65939251
76769251
08044249
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64)))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x x)
x
(-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))
(*.f64 #s(literal 1/362880 binary64) (*.f64 x x))
#s(literal 1/362880 binary64)
#s(literal 1/5040 binary64)
(-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 binary64))
#s(literal 0 binary64)
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x)
(*.f64 (*.f64 #s(literal -1/6 binary64) x) x)
(*.f64 #s(literal -1/6 binary64) x)
#s(literal -1/6 binary64)
x
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x)) #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 x x) (sqrt.f64 x))
(*.f64 x x)
x
(sqrt.f64 x)
#s(literal -1/6 binary64)
#s(approx (- (sin x) x) #s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
#s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64))))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))
#s(literal 1/120 binary64)
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
#s(literal 1/6 binary64)
(*.f64 x x)
x
(pow.f64 x #s(literal 5 binary64))
#s(literal 5 binary64)
Outputs
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64))))
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) (*.f64 (fma.f64 (fma.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) x #s(literal -1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (fma.f64 (fma.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) x #s(literal -1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(*.f64 (*.f64 x x) (*.f64 x x))
(pow.f64 x #s(literal 4 binary64))
(*.f64 x x)
x
(-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))
(-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))
(*.f64 #s(literal 1/362880 binary64) (*.f64 x x))
(*.f64 #s(literal -1/362880 binary64) (*.f64 x x))
#s(literal 1/362880 binary64)
#s(literal 1/5040 binary64)
(-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(*.f64 #s(literal -1/120 binary64) (*.f64 x x))
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 binary64))
#s(literal 0 binary64)
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x)
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) x)
(*.f64 #s(literal -1/6 binary64) x)
#s(literal -1/6 binary64)
x
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x)) #s(literal -1/6 binary64)))
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x)) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 x #s(literal 3 binary64))
(*.f64 (*.f64 x x) (sqrt.f64 x))
(pow.f64 (sqrt.f64 x) #s(literal 5 binary64))
(*.f64 x x)
x
(sqrt.f64 x)
#s(literal -1/6 binary64)
#s(approx (- (sin x) x) #s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
#s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64))))
#s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))
#s(literal 1/120 binary64)
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(/.f64 #s(literal -1/6 binary64) (*.f64 x x))
#s(literal 1/6 binary64)
(*.f64 x x)
x
(pow.f64 x #s(literal 5 binary64))
#s(literal 5 binary64)

localize153.0ms (2.9%)

Memory
-17.9MiB live, 273.3MiB allocated; 31ms collecting garbage
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
accuracy0.0
(*.f64 x x)
accuracy0.0
#s(approx (- (sin x) x) #s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
accuracy0.0
#s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64))))
accuracy0.0
(*.f64 (*.f64 x x) (sqrt.f64 x))
accuracy0.0
(*.f64 x x)
accuracy0.0
(sqrt.f64 x)
accuracy0.0
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x)) #s(literal -1/6 binary64)))
accuracy0.0
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x)
accuracy0.0
(*.f64 (*.f64 #s(literal -1/6 binary64) x) x)
accuracy0.0
(*.f64 #s(literal -1/6 binary64) x)
accuracy0.0
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
accuracy0.0
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 binary64))
accuracy0.0
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
accuracy0.0
(*.f64 x x)
accuracy0.0
(*.f64 #s(literal 1/362880 binary64) (*.f64 x x))
accuracy0.0
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64))))
Samples
125.0ms256×0invalid
Compiler

Compiled 216 to 39 computations (81.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 105.0ms
ival-mult: 38.0ms (36.1% of total)
ival-neg: 23.0ms (21.9% of total)
const: 17.0ms (16.2% of total)
ival-pow: 13.0ms (12.4% of total)
ival-sub: 5.0ms (4.8% of total)
ival-sqrt: 3.0ms (2.9% of total)
ival-div: 2.0ms (1.9% of total)
ival-add: 2.0ms (1.9% of total)
ival-sin: 2.0ms (1.9% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series13.0ms (0.2%)

Memory
27.3MiB live, 27.3MiB allocated; 0ms collecting garbage
Counts
21 → 48
Calls
Call 1
Inputs
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64)))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 binary64))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x)
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) x)
(*.f64 #s(literal -1/6 binary64) x)
(*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 x x) (sqrt.f64 x))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x)) #s(literal -1/6 binary64))
#s(approx (- (sin x) x) #s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
#s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64))))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 #s(literal 1/362880 binary64) (*.f64 x x))
(*.f64 x x)
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(sqrt.f64 x)
Outputs
(pow x 4)
(* -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
(- (* 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)
(* x (+ 1 (pow (sqrt -1) 2)))
(* x (+ 1 (+ (* -1/6 (pow x 2)) (pow (sqrt -1) 2))))
(* x (+ 1 (+ (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)) (pow (sqrt -1) 2))))
(* x (+ 1 (+ (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (pow (sqrt -1) 2))))
(* -1/6 (pow x 2))
(* -1/6 x)
(pow x 3)
(sqrt (pow x 5))
(/ -1/6 (pow x 2))
(/ (- (* 1/120 (pow x 2)) 1/6) (pow x 2))
(* 1/362880 (pow x 2))
(pow x 2)
(* 1/120 (pow x 2))
(sqrt x)
(* 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 x)
(* x (- (/ (sin x) x) 1))
(* 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))))))
(* x (pow (sqrt -1) 2))
(* x (+ (/ (sin x) x) (pow (sqrt -1) 2)))
(* 1/120 (pow x 5))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
1/120
(- 1/120 (* 1/6 (/ 1 (pow x 2))))
(* -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 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* (pow x 3) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (pow x 5)) (pow (sqrt -1) 2)))
(* 1/6 (* (pow x 3) (pow (sqrt -1) 2)))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
Calls

3 calls:

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

simplify129.0ms (2.4%)

Memory
10.7MiB live, 144.5MiB allocated; 13ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0111433
1289428
2918418
32827406
08287401
Stop Event
iter limit
node limit
Counts
48 → 48
Calls
Call 1
Inputs
(pow x 4)
(* -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
(- (* 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)
(* x (+ 1 (pow (sqrt -1) 2)))
(* x (+ 1 (+ (* -1/6 (pow x 2)) (pow (sqrt -1) 2))))
(* x (+ 1 (+ (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)) (pow (sqrt -1) 2))))
(* x (+ 1 (+ (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (pow (sqrt -1) 2))))
(* -1/6 (pow x 2))
(* -1/6 x)
(pow x 3)
(sqrt (pow x 5))
(/ -1/6 (pow x 2))
(/ (- (* 1/120 (pow x 2)) 1/6) (pow x 2))
(* 1/362880 (pow x 2))
(pow x 2)
(* 1/120 (pow x 2))
(sqrt x)
(* 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 x)
(* x (- (/ (sin x) x) 1))
(* 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))))))
(* x (pow (sqrt -1) 2))
(* x (+ (/ (sin x) x) (pow (sqrt -1) 2)))
(* 1/120 (pow x 5))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
1/120
(- 1/120 (* 1/6 (/ 1 (pow x 2))))
(* -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 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* (pow x 3) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (pow x 5)) (pow (sqrt -1) 2)))
(* 1/6 (* (pow x 3) (pow (sqrt -1) 2)))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
Outputs
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(* -1/6 (pow x 3))
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64)))
-1/6
#s(literal -1/6 binary64)
(- (* 1/120 (pow x 2)) 1/6)
(-.f64 (*.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(* x (+ 1 (pow (sqrt -1) 2)))
#s(literal 0 binary64)
(* x (+ 1 (+ (* -1/6 (pow x 2)) (pow (sqrt -1) 2))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(* x (+ 1 (+ (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)) (pow (sqrt -1) 2))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* x (+ 1 (+ (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (pow (sqrt -1) 2))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/6 binary64))
(* -1/6 x)
(*.f64 #s(literal -1/6 binary64) x)
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(sqrt (pow x 5))
(sqrt.f64 (pow.f64 x #s(literal 5 binary64)))
(/ -1/6 (pow x 2))
(/.f64 #s(literal -1/6 binary64) (*.f64 x x))
(/ (- (* 1/120 (pow x 2)) 1/6) (pow x 2))
(-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(* 1/362880 (pow x 2))
(*.f64 #s(literal 1/362880 binary64) (*.f64 x x))
(pow x 2)
(*.f64 x x)
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(sqrt x)
(sqrt.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 (-.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 #s(literal 1/120 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/362880 binary64))) (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 #s(literal 1/120 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/362880 binary64))) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 x #s(literal 9 binary64)))
(* -1 x)
(neg.f64 x)
(* x (- (/ (sin x) x) 1))
(-.f64 (sin.f64 x) x)
(* 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 #s(literal 1/120 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/362880 binary64))))
(* (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/120 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/362880 binary64))) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 x #s(literal 6 binary64)))
(* x (pow (sqrt -1) 2))
(neg.f64 x)
(* x (+ (/ (sin x) x) (pow (sqrt -1) 2)))
(-.f64 (sin.f64 x) 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)))
1/120
#s(literal 1/120 binary64)
(- 1/120 (* 1/6 (/ 1 (pow x 2))))
(-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(* -1 (* (pow x 9) (- (* 1/5040 (/ 1 (pow x 2))) 1/362880)))
(*.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/362880 binary64))) (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 (neg.f64 (pow.f64 x #s(literal 9 binary64))) (-.f64 (-.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/362880 binary64)) (/.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 4 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 #s(literal 1/120 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/362880 binary64))) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 x #s(literal 9 binary64)))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)
(* -1 (* (pow x 3) (pow (sqrt -1) 2)))
(pow.f64 x #s(literal 3 binary64))
(* -1 (* (sqrt (pow x 5)) (pow (sqrt -1) 2)))
(sqrt.f64 (pow.f64 x #s(literal 5 binary64)))
(* 1/6 (* (pow x 3) (pow (sqrt -1) 2)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(*.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
(sqrt.f64 x)

rewrite158.0ms (3%)

Memory
14.2MiB live, 153.4MiB allocated; 23ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
046251
067230
1213204
21261204
08274204
Stop Event
iter limit
node limit
iter limit
Counts
21 → 331
Calls
Call 1
Inputs
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64)))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 binary64))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x)
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) x)
(*.f64 #s(literal -1/6 binary64) x)
(*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 x x) (sqrt.f64 x))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x)) #s(literal -1/6 binary64))
#s(approx (- (sin x) x) #s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
#s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64))))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 #s(literal 1/362880 binary64) (*.f64 x x))
(*.f64 x x)
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(sqrt.f64 x)
Outputs
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 5/2 binary64)))
(*.f64 (pow.f64 x #s(literal 5/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (pow.f64 x #s(literal 3 binary64)))
(pow.f64 (sqrt.f64 x) #s(literal 8 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 x x) #s(literal 2 binary64))
(pow.f64 x #s(literal 4 binary64))
(neg.f64 (pow.f64 x #s(literal 4 binary64)))
(sqrt.f64 (pow.f64 x #s(literal 8 binary64)))
(fabs.f64 (pow.f64 x #s(literal 4 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 3 binary64) (log.f64 x)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 x) (*.f64 #s(literal 2 binary64) (log.f64 x))))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 x) #s(literal 3 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 (cosh.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 2 binary64))) (sinh.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 2 binary64))))
(*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 x x)) x)
(*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) x) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (*.f64 x (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(*.f64 x (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))) (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))))) (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 x x)) x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 x x)) x (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 x x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 x x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 (*.f64 x x) (*.f64 x (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 x x) (*.f64 x (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 x (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 x (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (pow.f64 x #s(literal 4 binary64))))) (+.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (-.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (fma.f64 (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (pow.f64 x #s(literal 4 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)))) (+.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (pow.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))))) (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 2 binary64)) #s(literal 1/36 binary64))) (neg.f64 (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))))) (neg.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64))) #s(literal 1/216 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64)))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64)))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64)))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64)))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64)))) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64))))) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64)))) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64))))) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64)))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64))))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64)))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64))))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64)))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))) (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))) (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64)) (pow.f64 x #s(literal 4 binary64))) (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64)) (pow.f64 x #s(literal 4 binary64))) (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))))) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)))) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64)) (pow.f64 x #s(literal 4 binary64))) (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64))) (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64)) (pow.f64 x #s(literal 4 binary64))) (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64))) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))))) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64))) (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64))) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64))) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)))) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64))) (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64))) (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))))) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64))) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)))) (*.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64))) (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64))) (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64))) (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64))) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))))) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64))) (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64))) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64))) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64))) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)))) (*.f64 (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64))) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64))))) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64))) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64))))) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64))))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/47784725839872000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/128024064000 binary64))))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/1828915200 binary64) #s(literal 1/25401600 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)))) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64))) #s(literal 1/216 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 3 binary64))) x (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x)) (*.f64 x x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 x (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x x) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 x (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (/.f64 #s(literal 1/216 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))
(-.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (pow.f64 x #s(literal 4 binary64))))
(-.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))
(-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (+.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (+.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))
(+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (/.f64 (*.f64 (neg.f64 (-.f64 (*.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))) (fma.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(+.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 binary64))
(*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 5/2 binary64))) (sqrt.f64 x))
(*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 5/2 binary64)))
(*.f64 (pow.f64 x #s(literal 5/2 binary64)) (*.f64 #s(literal -1/6 binary64) (sqrt.f64 x)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x)
(*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x x))
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 5/2 binary64)) #s(literal -1/6 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 x x) (*.f64 #s(literal -1/6 binary64) (sqrt.f64 x))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(*.f64 (*.f64 x x) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1/6 binary64) (sqrt.f64 x))))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/6 binary64) x))
(*.f64 x (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 #s(literal -1/6 binary64) (sqrt.f64 x))))
(*.f64 x (*.f64 (*.f64 #s(literal -1/6 binary64) x) x))
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) x)
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal -1/6 binary64))
(*.f64 x (*.f64 #s(literal -1/6 binary64) x))
(*.f64 #s(literal -1/6 binary64) x)
(*.f64 x #s(literal -1/6 binary64))
(*.f64 (pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 6 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (pow.f64 x #s(literal 5/2 binary64)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (pow.f64 x #s(literal 5/2 binary64)))
(*.f64 (*.f64 x x) x)
(*.f64 x (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 x))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 6 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3/4 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/2 binary64))
(pow.f64 x #s(literal 3 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))))) (-.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (-.f64 (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))) (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))))))
(neg.f64 (pow.f64 x #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 x #s(literal 6 binary64)))
(fabs.f64 (pow.f64 x #s(literal 3 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 3/2 binary64) (*.f64 (log.f64 x) #s(literal 3/2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 5/2 binary64) (log.f64 (sqrt.f64 x))))
(exp.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 x) (*.f64 (log.f64 x) #s(literal 5/2 binary64))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 x) (log.f64 x)))
(exp.f64 (+.f64 (log.f64 x) (*.f64 #s(literal 2 binary64) (log.f64 x))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 x)) #s(literal 6 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(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 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 5/4 binary64))) (neg.f64 (pow.f64 x #s(literal 5/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 x #s(literal 5/4 binary64))) (fabs.f64 (pow.f64 x #s(literal 5/4 binary64))))
(*.f64 (pow.f64 x #s(literal 5/4 binary64)) (pow.f64 x #s(literal 5/4 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) x)
(*.f64 (sqrt.f64 x) (*.f64 x x))
(*.f64 (*.f64 x x) (sqrt.f64 x))
(*.f64 x (pow.f64 x #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 5 binary64))
(pow.f64 (*.f64 x x) #s(literal 5/4 binary64))
(pow.f64 x #s(literal 5/2 binary64))
(sqrt.f64 (pow.f64 x #s(literal 5 binary64)))
(fabs.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64))))
(fabs.f64 (pow.f64 x #s(literal 5/2 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 3/2 binary64) (log.f64 x)))
(exp.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 x) (*.f64 #s(literal 2 binary64) (log.f64 x))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 x) (log.f64 (sqrt.f64 x))))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 x) #s(literal 3/2 binary64))))
(exp.f64 (*.f64 (log.f64 x) #s(literal 5/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 5/2 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 5/2 binary64))))
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 5/2 binary64))) (sqrt.f64 x))
(*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 5/2 binary64)))
(*.f64 (pow.f64 x #s(literal 5/2 binary64)) (*.f64 #s(literal -1/6 binary64) (sqrt.f64 x)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x)
(*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x x))
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 5/2 binary64)) #s(literal -1/6 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 x x) (*.f64 #s(literal -1/6 binary64) (sqrt.f64 x))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(*.f64 (*.f64 x x) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1/6 binary64) (sqrt.f64 x))))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/6 binary64) x))
(*.f64 x (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 #s(literal -1/6 binary64) (sqrt.f64 x))))
(*.f64 x (*.f64 (*.f64 #s(literal -1/6 binary64) x) x))
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
#s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(*.f64 (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5/2 binary64))) (pow.f64 x #s(literal 5/2 binary64)))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 5/2 binary64)) (*.f64 (pow.f64 x #s(literal 5/2 binary64)) (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 5 binary64)))) (neg.f64 (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/1728000 binary64) (/.f64 #s(literal -1/216 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 x #s(literal 5 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1/720 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))))) (neg.f64 (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/1728000 binary64) (/.f64 #s(literal -1/216 binary64) (pow.f64 x #s(literal 6 binary64)))))) (neg.f64 (+.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1/720 binary64) (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 5 binary64))) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1/1728000 binary64) (/.f64 #s(literal -1/216 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 x #s(literal 5 binary64))) (+.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1/720 binary64) (*.f64 x x))))
(/.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64))))) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)))
(/.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/1728000 binary64) (/.f64 #s(literal -1/216 binary64) (pow.f64 x #s(literal 6 binary64))))) (+.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1/720 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/14400 binary64) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)))) (*.f64 (/.f64 (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (/.f64 (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64))))) (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/1728000 binary64) (+.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1/720 binary64) (*.f64 x x)))) (/.f64 #s(literal 1/1728000 binary64) (+.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1/720 binary64) (*.f64 x x))))) (*.f64 (/.f64 (/.f64 #s(literal -1/216 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1/720 binary64) (*.f64 x x)))) (/.f64 (/.f64 #s(literal -1/216 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1/720 binary64) (*.f64 x x)))))) (+.f64 (/.f64 #s(literal 1/1728000 binary64) (+.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1/720 binary64) (*.f64 x x)))) (/.f64 (/.f64 #s(literal -1/216 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1/720 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/14400 binary64) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/14400 binary64) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (fma.f64 (/.f64 (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (/.f64 (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (*.f64 (/.f64 #s(literal 1/14400 binary64) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (/.f64 (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/1728000 binary64) (+.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1/720 binary64) (*.f64 x x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal -1/216 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1/720 binary64) (*.f64 x x)))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/1728000 binary64) (+.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1/720 binary64) (*.f64 x x)))) (/.f64 #s(literal 1/1728000 binary64) (+.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1/720 binary64) (*.f64 x x)))) (fma.f64 (/.f64 (/.f64 #s(literal -1/216 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1/720 binary64) (*.f64 x x)))) (/.f64 (/.f64 #s(literal -1/216 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1/720 binary64) (*.f64 x x)))) (*.f64 (/.f64 #s(literal 1/1728000 binary64) (+.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1/720 binary64) (*.f64 x x)))) (/.f64 (/.f64 #s(literal -1/216 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1/720 binary64) (*.f64 x x))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))))) (neg.f64 (neg.f64 (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/1728000 binary64) (/.f64 #s(literal -1/216 binary64) (pow.f64 x #s(literal 6 binary64)))))) (neg.f64 (neg.f64 (+.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1/720 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (*.f64 (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (+.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1/720 binary64) (*.f64 x x)))) (*.f64 (+.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1/720 binary64) (*.f64 x x))) (/.f64 #s(literal -1/216 binary64) (pow.f64 x #s(literal 6 binary64))))) (*.f64 (+.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1/720 binary64) (*.f64 x x))) (+.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1/720 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/1728000 binary64) (/.f64 #s(literal -1/216 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (+.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1/720 binary64) (*.f64 x x)))))
(/.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)))
(/.f64 (-.f64 #s(literal 1/1728000 binary64) (/.f64 #s(literal -1/216 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1/720 binary64) (*.f64 x x))))
(-.f64 (/.f64 #s(literal 1/14400 binary64) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (/.f64 (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64))))
(-.f64 (/.f64 #s(literal 1/1728000 binary64) (+.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1/720 binary64) (*.f64 x x)))) (/.f64 (/.f64 #s(literal -1/216 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (-.f64 #s(literal 1/14400 binary64) (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1/720 binary64) (*.f64 x x)))))
(-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(+.f64 (/.f64 #s(literal 1/14400 binary64) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (/.f64 (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64))))
(*.f64 (fabs.f64 (*.f64 #s(literal 1/362880 binary64) x)) x)
(*.f64 (*.f64 #s(literal 1/362880 binary64) x) x)
(*.f64 #s(literal 1/362880 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1/362880 binary64))
(*.f64 x (fabs.f64 (*.f64 #s(literal 1/362880 binary64) x)))
(*.f64 x (*.f64 #s(literal 1/362880 binary64) x))
(sqrt.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (neg.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x))))
(fabs.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 5/2 binary64))) (sqrt.f64 (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 (pow.f64 x #s(literal 5/2 binary64))))
(*.f64 (pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 x x)
(pow.f64 (sqrt.f64 x) #s(literal 4 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(neg.f64 (*.f64 x x))
(sqrt.f64 (pow.f64 x #s(literal 4 binary64)))
(fabs.f64 (*.f64 x x))
(exp.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 x)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)))
(+.f64 (cosh.f64 (*.f64 #s(literal 2 binary64) (log.f64 x))) (sinh.f64 (*.f64 #s(literal 2 binary64) (log.f64 x))))
(*.f64 (fabs.f64 (*.f64 #s(literal 1/120 binary64) x)) x)
(*.f64 (*.f64 #s(literal 1/120 binary64) x) x)
(*.f64 #s(literal 1/120 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(*.f64 x (fabs.f64 (*.f64 #s(literal 1/120 binary64) x)))
(*.f64 x (*.f64 #s(literal 1/120 binary64) x))
(sqrt.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (neg.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(fabs.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(*.f64 (neg.f64 (pow.f64 x #s(literal 1/4 binary64))) (neg.f64 (pow.f64 x #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 1 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8 binary64))
(pow.f64 (*.f64 x x) #s(literal 1/4 binary64))
(pow.f64 x #s(literal 1/2 binary64))
(neg.f64 (sqrt.f64 x))
(sqrt.f64 x)
(fabs.f64 (sqrt.f64 x))
(exp.f64 (/.f64 (log.f64 x) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 1/4 binary64)))
(exp.f64 (log.f64 (sqrt.f64 x)))
(+.f64 (cosh.f64 (log.f64 (sqrt.f64 x))) (sinh.f64 (log.f64 (sqrt.f64 x))))

eval73.0ms (1.4%)

Memory
-34.8MiB live, 72.7MiB allocated; 25ms collecting garbage
Compiler

Compiled 18 867 to 2 116 computations (88.8% saved)

prune14.0ms (0.3%)

Memory
30.4MiB live, 30.4MiB allocated; 0ms collecting garbage
Pruning

16 alts after pruning (9 fresh and 7 done)

PrunedKeptTotal
New4683471
Fresh369
Picked235
Done044
Total47316489
Accuracy
100.0%
Counts
489 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
7.2%
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (sin.f64 x))
4.2%
(/.f64 (pow.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 3 binary64)))
69.5%
(-.f64 (sin.f64 x) x)
47.3%
#s(approx (- (sin x) x) (*.f64 (pow.f64 (sqrt.f64 x) #s(literal 6 binary64)) #s(literal -1/6 binary64)))
96.5%
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
97.3%
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
47.3%
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x))))
96.6%
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x)))
47.3%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x)) #s(literal -1/6 binary64)))
96.5%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
96.5%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) x))
96.5%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
96.5%
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
7.0%
#s(approx (- (sin x) x) (neg.f64 x))
32.7%
#s(approx (- (sin x) x) #s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
65.4%
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 binary64))
Compiler

Compiled 396 to 257 computations (35.1% saved)

simplify176.0ms (3.3%)

Memory
-27.6MiB live, 208.0MiB allocated; 25ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))
cost-diff0
(*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
cost-diff0
#s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64))))
cost-diff0
#s(approx (- (sin x) x) #s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
cost-diff0
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x)))
cost-diff0
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x))))
cost-diff2
(*.f64 (*.f64 x x) (sqrt.f64 x))
cost-diff4
(*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x))
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64))
cost-diff0
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
cost-diff2
(*.f64 (*.f64 x x) x)
cost-diff0
(*.f64 x #s(literal -1/6 binary64))
cost-diff0
(*.f64 x x)
cost-diff0
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
cost-diff2
(*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64)))
cost-diff0
(*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)))
cost-diff0
(-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))
cost-diff0
(*.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
cost-diff0
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
045356
068340
1114328
2296328
31308328
42718326
54798326
66526326
08039326
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))
(*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.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)
x
(fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))
(-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))
(*.f64 #s(literal 1/362880 binary64) (*.f64 x x))
#s(literal 1/362880 binary64)
#s(literal 1/5040 binary64)
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
(*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64)))
(*.f64 x x)
x
(*.f64 x #s(literal -1/6 binary64))
#s(literal -1/6 binary64)
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64))
(*.f64 (*.f64 x x) x)
(*.f64 x x)
x
#s(literal -1/6 binary64)
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x)))
(-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
(*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 x x) (sqrt.f64 x))
(sqrt.f64 x)
#s(approx (- (sin x) x) #s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
#s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64))))
(*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
#s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(/.f64 #s(literal -1/6 binary64) (*.f64 x x))
#s(literal -1/6 binary64)
(*.f64 x x)
x
(pow.f64 x #s(literal 5 binary64))
#s(literal 5 binary64)
Outputs
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.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 #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 x)
x
(fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))
(-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))
(*.f64 #s(literal 1/362880 binary64) (*.f64 x x))
#s(literal 1/362880 binary64)
#s(literal 1/5040 binary64)
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
#s(approx (- (sin x) x) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 x x)
x
(*.f64 x #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) x)
#s(literal -1/6 binary64)
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x x) x)
(pow.f64 x #s(literal 3 binary64))
(*.f64 x x)
x
#s(literal -1/6 binary64)
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x))))
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x)))
(*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(*.f64 #s(literal 1/120 binary64) (*.f64 x x))
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
(*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 x #s(literal 3 binary64))
(*.f64 (*.f64 x x) (sqrt.f64 x))
(pow.f64 (sqrt.f64 x) #s(literal 5 binary64))
(sqrt.f64 x)
#s(approx (- (sin x) x) #s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
#s(approx (- (sin x) x) #s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
#s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64))))
#s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))
#s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(/.f64 #s(literal -1/6 binary64) (*.f64 x x))
#s(literal -1/6 binary64)
(*.f64 x x)
x
(pow.f64 x #s(literal 5 binary64))
#s(literal 5 binary64)

localize173.0ms (3.3%)

Memory
31.1MiB live, 268.0MiB allocated; 16ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.07421875
(/.f64 #s(literal -1/6 binary64) (*.f64 x x))
accuracy0.8859407077464438
#s(approx (- (sin x) x) #s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
accuracy0.9420004798562626
#s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))
accuracy21.661341321742594
(*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
accuracy0.0546875
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x)))
accuracy0.06640625
(*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x))
accuracy0.09375
(*.f64 (*.f64 x x) (sqrt.f64 x))
accuracy0.8859407077464438
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x))))
accuracy0.0
(*.f64 x x)
accuracy0.03125
(*.f64 (*.f64 x x) x)
accuracy0.05859375
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64))
accuracy0.8495518969936829
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
accuracy0.0
(*.f64 x x)
accuracy0.05859375
(*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64)))
accuracy0.13671875
(*.f64 x #s(literal -1/6 binary64))
accuracy0.8495518969936829
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
accuracy0.03125
(*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)))
accuracy0.0546875
(*.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
accuracy0.10546875
(*.f64 #s(literal 1/362880 binary64) (*.f64 x x))
accuracy0.8154707705334245
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
Samples
87.0ms103×1valid
44.0ms131×0invalid
12.0ms15×2valid
2.0ms0valid
Compiler

Compiled 245 to 37 computations (84.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 119.0ms
adjust: 36.0ms (30.3% of total)
ival-mult: 32.0ms (27% of total)
const: 19.0ms (16% of total)
ival-pow: 9.0ms (7.6% of total)
ival-sub: 8.0ms (6.7% of total)
ival-div: 5.0ms (4.2% of total)
ival-sin: 5.0ms (4.2% of total)
ival-add: 2.0ms (1.7% of total)
ival-sqrt: 2.0ms (1.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series14.0ms (0.3%)

Memory
-26.1MiB live, 19.6MiB allocated; 5ms collecting garbage
Counts
21 → 41
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))
(*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.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) (*.f64 x #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
(*.f64 x x)
(*.f64 x #s(literal -1/6 binary64))
(*.f64 (*.f64 x x) x)
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 x x) (sqrt.f64 x))
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x)))
#s(approx (- (sin x) x) #s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
#s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64))))
(*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
#s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 #s(literal 1/362880 binary64) (*.f64 x x))
(/.f64 #s(literal -1/6 binary64) (*.f64 x x))
Outputs
(* -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
(- (* 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/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/6 x)
(pow x 3)
(sqrt (pow x 5))
(/ -1/6 (pow x 2))
(/ (- (* 1/120 (pow x 2)) 1/6) (pow x 2))
(* 1/362880 (pow x 2))
(* -1 x)
(* 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/6 (/ 1 (pow x 6))))))
(* 1/120 (pow x 5))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
1/120
(- 1/120 (* 1/6 (/ 1 (pow x 2))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -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 (* (pow x 3) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (pow x 5)) (pow (sqrt -1) 2)))
(* -1/120 (* (pow x 5) (pow (sqrt -1) 2)))
(* -1 (* (pow x 5) (+ (* -1/6 (/ (pow (sqrt -1) 2) (pow x 2))) (* 1/120 (pow (sqrt -1) 2)))))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
Calls

3 calls:

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

simplify142.0ms (2.7%)

Memory
32.5MiB live, 123.2MiB allocated; 24ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
099408
1248408
2789400
32513392
46791392
08198386
Stop Event
iter limit
node limit
Counts
41 → 41
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
(- (* 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/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/6 x)
(pow x 3)
(sqrt (pow x 5))
(/ -1/6 (pow x 2))
(/ (- (* 1/120 (pow x 2)) 1/6) (pow x 2))
(* 1/362880 (pow x 2))
(* -1 x)
(* 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/6 (/ 1 (pow x 6))))))
(* 1/120 (pow x 5))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
1/120
(- 1/120 (* 1/6 (/ 1 (pow x 2))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -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 (* (pow x 3) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (pow x 5)) (pow (sqrt -1) 2)))
(* -1/120 (* (pow x 5) (pow (sqrt -1) 2)))
(* -1 (* (pow x 5) (+ (* -1/6 (/ (pow (sqrt -1) 2) (pow x 2))) (* 1/120 (pow (sqrt -1) 2)))))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
Outputs
(* -1/6 (pow x 3))
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64)))
-1/6
#s(literal -1/6 binary64)
(- (* 1/120 (pow x 2)) 1/6)
(-.f64 (*.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6)
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(* 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 (-.f64 (*.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)
(*.f64 x x)
(* -1/6 x)
(*.f64 #s(literal -1/6 binary64) x)
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(sqrt (pow x 5))
(sqrt.f64 (pow.f64 x #s(literal 5 binary64)))
(/ -1/6 (pow x 2))
(/.f64 #s(literal -1/6 binary64) (*.f64 x x))
(/ (- (* 1/120 (pow x 2)) 1/6) (pow x 2))
(-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(* 1/362880 (pow x 2))
(*.f64 #s(literal 1/362880 binary64) (*.f64 x x))
(* -1 x)
(neg.f64 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 #s(literal 1/120 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/362880 binary64))) (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 #s(literal 1/120 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/362880 binary64))) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 x #s(literal 9 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 #s(literal 1/120 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/362880 binary64))))
(* (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/120 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/362880 binary64))) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 x #s(literal 6 binary64)))
(* 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)))
1/120
#s(literal 1/120 binary64)
(- 1/120 (* 1/6 (/ 1 (pow x 2))))
(-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)
(* -1 (* (pow x 9) (- (* 1/5040 (/ 1 (pow x 2))) 1/362880)))
(*.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/362880 binary64))) (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 (neg.f64 (pow.f64 x #s(literal 9 binary64))) (-.f64 (-.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/362880 binary64)) (/.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 4 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 #s(literal 1/120 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/362880 binary64))) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 x #s(literal 9 binary64)))
(* -1 (* (pow x 3) (pow (sqrt -1) 2)))
(pow.f64 x #s(literal 3 binary64))
(* -1 (* (sqrt (pow x 5)) (pow (sqrt -1) 2)))
(sqrt.f64 (pow.f64 x #s(literal 5 binary64)))
(* -1/120 (* (pow x 5) (pow (sqrt -1) 2)))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/120 binary64))
(* -1 (* (pow x 5) (+ (* -1/6 (/ (pow (sqrt -1) 2) (pow x 2))) (* 1/120 (pow (sqrt -1) 2)))))
(*.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)))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))

rewrite200.0ms (3.8%)

Memory
-35.1MiB live, 202.3MiB allocated; 49ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
045289
068273
1208258
21182258
08179258
Stop Event
iter limit
node limit
iter limit
Counts
21 → 348
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))
(*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.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) (*.f64 x #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
(*.f64 x x)
(*.f64 x #s(literal -1/6 binary64))
(*.f64 (*.f64 x x) x)
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 x x) (sqrt.f64 x))
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x)))
#s(approx (- (sin x) x) #s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
#s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64))))
(*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
#s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 #s(literal 1/362880 binary64) (*.f64 x x))
(/.f64 #s(literal -1/6 binary64) (*.f64 x x))
Outputs
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 x x)) x)
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) x) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (*.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(*.f64 x (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 (-.f64 (*.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 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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) #s(literal 1/6 binary64)) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)))) (neg.f64 (fma.f64 (fma.f64 (-.f64 (*.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 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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) #s(literal 1/6 binary64)) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (fma.f64 (-.f64 (*.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 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (fma.f64 (fma.f64 (-.f64 (*.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 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (-.f64 (*.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 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (-.f64 (*.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 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (-.f64 (*.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(literal 1/36 binary64) (fma.f64 (fma.f64 (-.f64 (*.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 (/.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (-.f64 (*.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(literal 1/36 binary64) (fma.f64 (fma.f64 (-.f64 (*.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 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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) #s(literal 1/6 binary64)) #s(literal 1/36 binary64)))) (/.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))))) (*.f64 (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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) #s(literal 1/6 binary64)) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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) #s(literal 1/6 binary64)) #s(literal 1/36 binary64)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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) #s(literal 1/6 binary64)) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 (*.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 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (-.f64 (*.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))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (-.f64 (*.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))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (-.f64 (*.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 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (-.f64 (*.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 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (-.f64 (*.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(literal 1/36 binary64) (fma.f64 (fma.f64 (-.f64 (*.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 (/.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (-.f64 (*.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(literal 1/36 binary64) (fma.f64 (fma.f64 (-.f64 (*.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 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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) #s(literal 1/6 binary64)) #s(literal 1/36 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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) #s(literal 1/6 binary64)) #s(literal 1/36 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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) #s(literal 1/6 binary64)) #s(literal 1/36 binary64)))) (/.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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) #s(literal 1/6 binary64)) #s(literal 1/36 binary64)))) (fma.f64 (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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) #s(literal 1/6 binary64)) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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) #s(literal 1/6 binary64)) #s(literal 1/36 binary64)))) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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) #s(literal 1/6 binary64)) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (*.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 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (-.f64 (*.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 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (-.f64 (*.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 (fma.f64 (fma.f64 (-.f64 (*.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)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (fma.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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) #s(literal 1/6 binary64)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) #s(literal 1/216 binary64))) (*.f64 (fma.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (fma.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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) #s(literal 1/6 binary64)) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (neg.f64 (fma.f64 (fma.f64 (-.f64 (*.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 (neg.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64))) (neg.f64 (fma.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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) #s(literal 1/6 binary64)) #s(literal 1/36 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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 (-.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x)) x (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x) (neg.f64 x)) (neg.f64 x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x) x) x (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x) (*.f64 x x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 x (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (-.f64 (*.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(literal 1/36 binary64) (fma.f64 (fma.f64 (-.f64 (*.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 (/.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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) #s(literal 1/6 binary64)) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (-.f64 (*.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) #s(literal 1/6 binary64)) #s(literal 1/36 binary64)))))
(-.f64 (*.f64 (*.f64 (fma.f64 (-.f64 (*.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 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (fma.f64 (-.f64 (*.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 (neg.f64 x) (*.f64 (neg.f64 x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))))
(*.f64 (fma.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1/120 binary64)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1/120 binary64)))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1/120 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1/120 binary64)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1/120 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1/120 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 1/120 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 (neg.f64 x) (*.f64 #s(literal 1/120 binary64) x))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x) #s(literal 1/120 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) (*.f64 #s(literal 1/120 binary64) x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x) #s(literal 1/120 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) (*.f64 #s(literal 1/120 binary64) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x) #s(literal 1/120 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (*.f64 x x)) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) (*.f64 #s(literal 1/120 binary64) x))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x) #s(literal 1/120 binary64)))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) (*.f64 #s(literal 1/120 binary64) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/1728000 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/120 binary64) (neg.f64 x))) x (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/120 binary64) x)) x (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))))
(fma.f64 (*.f64 #s(literal 1/120 binary64) (neg.f64 x)) (neg.f64 x) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x)) x (*.f64 (neg.f64 (neg.f64 x)) (*.f64 #s(literal 1/120 binary64) x)))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x)) x (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x) (neg.f64 x)) (neg.f64 x) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 #s(literal 1/120 binary64) x)))
(fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x) (neg.f64 x)) (neg.f64 x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x) x) x (*.f64 (neg.f64 (neg.f64 x)) (*.f64 #s(literal 1/120 binary64) x)))
(fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x) x) x (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 #s(literal 1/120 binary64) x)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) (pow.f64 x #s(literal 3 binary64)) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 #s(literal 1/120 binary64) x)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/120 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x)) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 #s(literal 1/120 binary64) x)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x) (*.f64 x x) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 #s(literal 1/120 binary64) x)))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.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 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))))
(fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 #s(literal 1/120 binary64) x)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 #s(literal 1/120 binary64) x)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))))
(fma.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 1/120 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))))
(fma.f64 x (fabs.f64 (*.f64 #s(literal 1/120 binary64) x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))))
(fma.f64 x (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x)) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 #s(literal 1/120 binary64) x)))
(fma.f64 x (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 x (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))))
(-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1/120 binary64) (neg.f64 x))) (neg.f64 x)))
(-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1/120 binary64) x)) x))
(-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 (neg.f64 x) #s(literal 1/120 binary64))))
(-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))
(-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1/120 binary64)))
(-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 (neg.f64 x) (*.f64 #s(literal 1/120 binary64) x)))
(-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x))) x))
(-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x) (neg.f64 x))) (neg.f64 x)))
(-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x) x)) x))
(-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))))
(-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x)) (pow.f64 x #s(literal 3 binary64))))
(-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x))))
(-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x)) (*.f64 x x)))
(-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (pow.f64 x #s(literal 4 binary64))))
(-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x)))
(-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (neg.f64 x) (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x))))
(+.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 #s(literal 1/120 binary64) x)))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x)
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64)))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 #s(literal -1/6 binary64) x)))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x x))
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/6 binary64) x))
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 #s(literal -1/6 binary64) x) x))
#s(approx (- (sin x) x) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x)) (*.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x)))
(*.f64 (*.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x))) (*.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x))))
(*.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (neg.f64 (neg.f64 x))))
(*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x)))
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 x x)
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (neg.f64 x)) #s(literal 2 binary64))
(pow.f64 (neg.f64 x) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 4 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 x) x))
(sqrt.f64 (pow.f64 x #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 x) x))
(fabs.f64 (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))))
(*.f64 #s(literal -1/6 binary64) x)
(*.f64 x #s(literal -1/6 binary64))
(*.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 5/4 binary64)) (pow.f64 x #s(literal 1/4 binary64))))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 5/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 5/4 binary64))))
(*.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (sqrt.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (sqrt.f64 x))))
(*.f64 (*.f64 (neg.f64 (neg.f64 x)) (sqrt.f64 x)) (*.f64 (neg.f64 (neg.f64 x)) (sqrt.f64 x)))
(*.f64 (*.f64 (neg.f64 x) (neg.f64 (sqrt.f64 x))) (*.f64 (neg.f64 x) (neg.f64 (sqrt.f64 x))))
(*.f64 (*.f64 x (neg.f64 (sqrt.f64 x))) (*.f64 x (neg.f64 (sqrt.f64 x))))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 (neg.f64 x))))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 x)) (*.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 x)))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 x)) x) (*.f64 (neg.f64 (sqrt.f64 x)) x))
(*.f64 (*.f64 (sqrt.f64 x) (neg.f64 (neg.f64 x))) (*.f64 (sqrt.f64 x) (neg.f64 (neg.f64 x))))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (*.f64 (neg.f64 x) (sqrt.f64 x))) (neg.f64 (*.f64 (neg.f64 x) (sqrt.f64 x))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))) (neg.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))))
(*.f64 (fabs.f64 (*.f64 (neg.f64 x) (sqrt.f64 x))) (fabs.f64 (*.f64 (neg.f64 x) (sqrt.f64 x))))
(*.f64 (pow.f64 (neg.f64 (neg.f64 x)) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 (neg.f64 x)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 x) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 x)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sqrt.f64 x)) #s(literal 3 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) (neg.f64 x)) (*.f64 (sqrt.f64 x) (neg.f64 x)))
(*.f64 (*.f64 (neg.f64 x) (sqrt.f64 x)) (*.f64 (neg.f64 x) (sqrt.f64 x)))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (neg.f64 (pow.f64 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 (neg.f64 x) x) (neg.f64 x))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) x))
(*.f64 (neg.f64 x) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 5/2 binary64)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (pow.f64 x #s(literal 5/2 binary64)))
(*.f64 (*.f64 x x) x)
(*.f64 x (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (sqrt.f64 x)))
(*.f64 x (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 x))
(pow.f64 (*.f64 (sqrt.f64 x) (neg.f64 x)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 x) (sqrt.f64 x)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 x) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 6 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/2 binary64))
(pow.f64 x #s(literal 3 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))))) (-.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (-.f64 (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))) (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))))))
(fabs.f64 (*.f64 (*.f64 x x) (neg.f64 x)))
(fabs.f64 (pow.f64 x #s(literal 3 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 3/2 binary64) (*.f64 (log.f64 x) #s(literal 3/2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 5/2 binary64) (*.f64 (log.f64 x) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) (*.f64 (log.f64 x) #s(literal 5/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))))
#s(approx (- (sin x) x) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x)
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64)))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 #s(literal -1/6 binary64) x)))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x x))
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/6 binary64) x))
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 #s(literal -1/6 binary64) x) x))
(*.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 5/4 binary64)) (pow.f64 x #s(literal 1/4 binary64))))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 5/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 5/4 binary64))))
(*.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (sqrt.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (sqrt.f64 x))))
(*.f64 (*.f64 (neg.f64 (neg.f64 x)) (sqrt.f64 x)) (*.f64 (neg.f64 (neg.f64 x)) (sqrt.f64 x)))
(*.f64 (*.f64 (neg.f64 x) (neg.f64 (sqrt.f64 x))) (*.f64 (neg.f64 x) (neg.f64 (sqrt.f64 x))))
(*.f64 (*.f64 x (neg.f64 (sqrt.f64 x))) (*.f64 x (neg.f64 (sqrt.f64 x))))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 (neg.f64 x))))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 x)) (*.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 x)))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 x)) x) (*.f64 (neg.f64 (sqrt.f64 x)) x))
(*.f64 (*.f64 (sqrt.f64 x) (neg.f64 (neg.f64 x))) (*.f64 (sqrt.f64 x) (neg.f64 (neg.f64 x))))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (*.f64 (neg.f64 x) (sqrt.f64 x))) (neg.f64 (*.f64 (neg.f64 x) (sqrt.f64 x))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))) (neg.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))))
(*.f64 (fabs.f64 (*.f64 (neg.f64 x) (sqrt.f64 x))) (fabs.f64 (*.f64 (neg.f64 x) (sqrt.f64 x))))
(*.f64 (pow.f64 (neg.f64 (neg.f64 x)) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 (neg.f64 x)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 x) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 x)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sqrt.f64 x)) #s(literal 3 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) (neg.f64 x)) (*.f64 (sqrt.f64 x) (neg.f64 x)))
(*.f64 (*.f64 (neg.f64 x) (sqrt.f64 x)) (*.f64 (neg.f64 x) (sqrt.f64 x)))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (neg.f64 (pow.f64 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 (neg.f64 x) x) (neg.f64 x))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) x))
(*.f64 (neg.f64 x) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 5/2 binary64)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (pow.f64 x #s(literal 5/2 binary64)))
(*.f64 (*.f64 x x) x)
(*.f64 x (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (sqrt.f64 x)))
(*.f64 x (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 x))
(pow.f64 (*.f64 (sqrt.f64 x) (neg.f64 x)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 x) (sqrt.f64 x)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 x) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 6 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/2 binary64))
(pow.f64 x #s(literal 3 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))))) (-.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (-.f64 (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))) (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))))))
(fabs.f64 (*.f64 (*.f64 x x) (neg.f64 x)))
(fabs.f64 (pow.f64 x #s(literal 3 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 3/2 binary64) (*.f64 (log.f64 x) #s(literal 3/2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 5/2 binary64) (*.f64 (log.f64 x) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) (*.f64 (log.f64 x) #s(literal 5/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (neg.f64 (neg.f64 x))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (neg.f64 (neg.f64 x))))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (neg.f64 x)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (neg.f64 x)))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) x) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) x))
(*.f64 (*.f64 (neg.f64 (neg.f64 x)) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (neg.f64 (neg.f64 x)) (pow.f64 x #s(literal 1/4 binary64))))
(*.f64 (*.f64 (neg.f64 x) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (neg.f64 x) (pow.f64 x #s(literal 1/4 binary64))))
(*.f64 (*.f64 x (pow.f64 x #s(literal 1/4 binary64))) (*.f64 x (pow.f64 x #s(literal 1/4 binary64))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 5/4 binary64))) (neg.f64 (pow.f64 x #s(literal 5/4 binary64))))
(*.f64 (fabs.f64 (*.f64 (sqrt.f64 x) (neg.f64 x))) x)
(*.f64 (fabs.f64 (pow.f64 x #s(literal 5/4 binary64))) (fabs.f64 (pow.f64 x #s(literal 5/4 binary64))))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 x)) #s(literal 5/2 binary64)) (pow.f64 (neg.f64 (sqrt.f64 x)) #s(literal 5/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) (neg.f64 x)) (neg.f64 x))
(*.f64 (pow.f64 x #s(literal 5/4 binary64)) (pow.f64 x #s(literal 5/4 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (*.f64 x x))
(*.f64 (*.f64 x x) (sqrt.f64 x))
(*.f64 x (fabs.f64 (*.f64 (neg.f64 x) (sqrt.f64 x))))
(*.f64 x (pow.f64 x #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 5 binary64))
(pow.f64 (*.f64 x x) #s(literal 5/4 binary64))
(pow.f64 x #s(literal 5/2 binary64))
(sqrt.f64 (pow.f64 x #s(literal 5 binary64)))
(fabs.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64))))
(fabs.f64 (pow.f64 x #s(literal 5/2 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (*.f64 (log.f64 x) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 x) #s(literal 5/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 5/2 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 5/2 binary64))))
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 5/2 binary64)))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 x x)) x)
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 x x))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 5/2 binary64))) (sqrt.f64 x))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 5/2 binary64)) (*.f64 (sqrt.f64 x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(*.f64 (sqrt.f64 x) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 5/2 binary64))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(*.f64 (*.f64 x x) (*.f64 x (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(*.f64 x (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #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 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #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 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))))
#s(approx (- (sin x) x) #s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 (/.f64 #s(literal -1/6 binary64) x) x)))))
#s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 (/.f64 #s(literal -1/6 binary64) x) x))))
(*.f64 (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 (/.f64 #s(literal -1/6 binary64) x) x)) (pow.f64 x #s(literal 5/2 binary64))) (pow.f64 x #s(literal 5/2 binary64)))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 (/.f64 #s(literal -1/6 binary64) x) x)))
(*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 (/.f64 #s(literal -1/6 binary64) x) x)) (pow.f64 x #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 5/2 binary64)) (*.f64 (pow.f64 x #s(literal 5/2 binary64)) #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 (/.f64 #s(literal -1/6 binary64) x) x))))
#s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 (/.f64 #s(literal -1/6 binary64) x) x))
(*.f64 (fabs.f64 (*.f64 #s(literal 1/362880 binary64) (neg.f64 x))) x)
(*.f64 (fabs.f64 (*.f64 #s(literal 1/362880 binary64) x)) x)
(*.f64 (*.f64 #s(literal 1/362880 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(literal 1/362880 binary64) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/362880 binary64)))
(*.f64 #s(literal 1/362880 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1/362880 binary64))
(*.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 1/362880 binary64))))
(*.f64 x (fabs.f64 (*.f64 #s(literal 1/362880 binary64) x)))
(*.f64 x (*.f64 #s(literal 1/362880 binary64) x))
(sqrt.f64 (*.f64 #s(literal 1/131681894400 binary64) (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (neg.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x))))
(fabs.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(literal -1/6 binary64) x))) (neg.f64 (neg.f64 x)))
(/.f64 (neg.f64 (/.f64 #s(literal -1/6 binary64) x)) (neg.f64 x))
(/.f64 (neg.f64 (/.f64 #s(literal 1/6 binary64) x)) (neg.f64 (neg.f64 x)))
(/.f64 (/.f64 #s(literal -1/6 binary64) x) x)
(/.f64 (/.f64 #s(literal 1/6 binary64) x) (neg.f64 x))
(/.f64 #s(literal -1/6 binary64) (*.f64 x x))
(/.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 x) x))
(neg.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))

eval50.0ms (0.9%)

Memory
7.5MiB live, 111.4MiB allocated; 12ms collecting garbage
Compiler

Compiled 14 418 to 2 038 computations (85.9% saved)

prune18.0ms (0.3%)

Memory
-1.6MiB live, 45.5MiB allocated; 1ms collecting garbage
Pruning

16 alts after pruning (5 fresh and 11 done)

PrunedKeptTotal
New4553458
Fresh224
Picked145
Done077
Total45816474
Accuracy
100.0%
Counts
474 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
7.2%
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (sin.f64 x))
4.2%
(/.f64 (pow.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 3 binary64)))
69.5%
(-.f64 (sin.f64 x) x)
96.5%
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
97.3%
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
97.3%
#s(approx (- (sin x) x) (*.f64 (-.f64 #s(approx (* (* x x) (+ (* (- (* 1/362880 (* x x)) 1/5040) (* x x)) 1/120)) (*.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 x #s(literal 3 binary64))))
96.7%
#s(approx (- (sin x) x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 x x)) x))
47.3%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x)) #s(literal -1/6 binary64)))
47.4%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) (neg.f64 x)) (*.f64 (sqrt.f64 x) (neg.f64 x))) #s(literal -1/6 binary64)))
96.5%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
96.5%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) x))
96.5%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
96.5%
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
7.0%
#s(approx (- (sin x) x) (neg.f64 x))
32.7%
#s(approx (- (sin x) x) #s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
65.4%
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 binary64))
Compiler

Compiled 756 to 302 computations (60.1% saved)

regimes13.0ms (0.3%)

Memory
14.1MiB live, 14.1MiB allocated; 0ms collecting garbage
Counts
27 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 binary64))
#s(approx (- (sin x) x) (neg.f64 x))
#s(approx (- (sin x) x) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) x))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 x x)) x))
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x)) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) (neg.f64 x)) (*.f64 (sqrt.f64 x) (neg.f64 x))) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x))))
(-.f64 (sin.f64 x) x)
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (pow.f64 (sqrt.f64 x) #s(literal 6 binary64)) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
#s(approx (- (sin x) x) #s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
#s(approx (- (sin x) x) #s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
#s(approx (- (sin x) x) (*.f64 (-.f64 #s(approx (* (* x x) (+ (* (- (* 1/362880 (* x x)) 1/5040) (* x x)) 1/120)) (*.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 x #s(literal 3 binary64))))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (sin.f64 x))
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) x)))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64))))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64))))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (pow.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal 3 binary64)))
Outputs
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
Calls

2 calls:

7.0ms
x
5.0ms
(-.f64 (sin.f64 x) x)
Results
AccuracySegmentsBranch
97.3%1(-.f64 (sin.f64 x) x)
97.3%1x
Compiler

Compiled 5 to 4 computations (20% saved)

regimes10.0ms (0.2%)

Memory
10.9MiB live, 10.9MiB allocated; 0ms collecting garbage
Counts
21 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 binary64))
#s(approx (- (sin x) x) (neg.f64 x))
#s(approx (- (sin x) x) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) x))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 x x)) x))
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x)) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) (neg.f64 x)) (*.f64 (sqrt.f64 x) (neg.f64 x))) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x))))
(-.f64 (sin.f64 x) x)
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (pow.f64 (sqrt.f64 x) #s(literal 6 binary64)) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
#s(approx (- (sin x) x) #s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
#s(approx (- (sin x) x) #s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
#s(approx (- (sin x) x) (*.f64 (-.f64 #s(approx (* (* x x) (+ (* (- (* 1/362880 (* x x)) 1/5040) (* x x)) 1/120)) (*.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 x #s(literal 3 binary64))))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (sin.f64 x))
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal -1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
Outputs
#s(approx (- (sin x) x) (*.f64 (-.f64 #s(approx (* (* x x) (+ (* (- (* 1/362880 (* x x)) 1/5040) (* x x)) 1/120)) (*.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 x #s(literal 3 binary64))))
Calls

2 calls:

5.0ms
x
4.0ms
(-.f64 (sin.f64 x) x)
Results
AccuracySegmentsBranch
97.3%1(-.f64 (sin.f64 x) x)
97.3%1x
Compiler

Compiled 5 to 4 computations (20% saved)

regimes10.0ms (0.2%)

Memory
-36.2MiB live, 10.4MiB allocated; 3ms collecting garbage
Counts
18 → 2
Calls
Call 1
Inputs
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 binary64))
#s(approx (- (sin x) x) (neg.f64 x))
#s(approx (- (sin x) x) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) x))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 x x)) x))
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x)) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) (neg.f64 x)) (*.f64 (sqrt.f64 x) (neg.f64 x))) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x))))
(-.f64 (sin.f64 x) x)
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (pow.f64 (sqrt.f64 x) #s(literal 6 binary64)) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
#s(approx (- (sin x) x) #s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
#s(approx (- (sin x) x) #s(approx (* (- (* (* x x) 1/120) 1/6) (pow x 3)) (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
Outputs
(-.f64 (sin.f64 x) x)
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
Calls

2 calls:

5.0ms
x
5.0ms
(-.f64 (sin.f64 x) x)
Results
AccuracySegmentsBranch
98.3%2(-.f64 (sin.f64 x) x)
98.3%2x
Compiler

Compiled 5 to 4 computations (20% saved)

regimes7.0ms (0.1%)

Memory
7.7MiB live, 7.7MiB allocated; 0ms collecting garbage
Counts
12 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 binary64))
#s(approx (- (sin x) x) (neg.f64 x))
#s(approx (- (sin x) x) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) x))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 x x)) x))
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x)) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) (neg.f64 x)) (*.f64 (sqrt.f64 x) (neg.f64 x))) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x))))
Outputs
#s(approx (- (sin x) x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 x x)) x))
Calls

2 calls:

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

Compiled 5 to 4 computations (20% saved)

regimes4.0ms (0.1%)

Memory
5.3MiB live, 5.3MiB allocated; 0ms collecting garbage
Counts
7 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 binary64))
#s(approx (- (sin x) x) (neg.f64 x))
#s(approx (- (sin x) x) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) x))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
Outputs
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
Calls

2 calls:

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

Compiled 5 to 4 computations (20% saved)

regimes3.0ms (0.1%)

Memory
4.5MiB live, 4.5MiB allocated; 0ms collecting garbage
Counts
4 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 binary64))
#s(approx (- (sin x) x) (neg.f64 x))
#s(approx (- (sin x) x) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
Outputs
#s(approx (- (sin x) x) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
Calls

2 calls:

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

Compiled 5 to 4 computations (20% saved)

regimes2.0ms (0%)

Memory
3.7MiB live, 3.7MiB allocated; 0ms collecting garbage
Accuracy

Total -38.2b remaining (-172.2%)

Threshold costs -38.2b (-172.2%)

Counts
2 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 binary64))
#s(approx (- (sin x) x) (neg.f64 x))
Outputs
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 binary64))
Calls

2 calls:

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

Compiled 5 to 4 computations (20% saved)

bsearch18.0ms (0.3%)

Memory
12.2MiB live, 12.2MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
16.0ms
-0.006058231067437573
-2.249079406662583e-8
Samples
11.0ms144×1valid
Compiler

Compiled 151 to 124 computations (17.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
adjust: 3.0ms (42.5% of total)
ival-sin: 3.0ms (42.5% of total)
ival-sub: 1.0ms (14.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify58.0ms (1.1%)

Memory
-24.4MiB live, 22.3MiB allocated; 2ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055135
188135
2224134
31015134
42414134
52545134
62659134
72848134
83647134
Stop Event
node limit
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
#s(approx (- (sin x) x) (*.f64 (-.f64 #s(approx (* (* x x) (+ (* (- (* 1/362880 (* x x)) 1/5040) (* x x)) 1/120)) (*.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 x #s(literal 3 binary64))))
(if (<=.f64 x #s(literal -8669969714643489/36893488147419103232 binary64)) (-.f64 (sin.f64 x) x) #s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 x x)) x))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
#s(approx (- (sin x) x) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 binary64))
Outputs
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) (*.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
#s(approx (- (sin x) x) (*.f64 (-.f64 #s(approx (* (* x x) (+ (* (- (* 1/362880 (* x x)) 1/5040) (* x x)) 1/120)) (*.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 x #s(literal 3 binary64))))
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) (*.f64 (-.f64 #s(approx (* (* x x) (+ (* (- (* 1/362880 (* x x)) 1/5040) (* x x)) 1/120)) (*.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 x #s(literal 3 binary64))))
(if (<=.f64 x #s(literal -8669969714643489/36893488147419103232 binary64)) (-.f64 (sin.f64 x) x) #s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x)))
(if (<=.f64 x #s(literal -8669969714643489/36893488147419103232 binary64)) (-.f64 (sin.f64 x) x) #s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 x x)) x))
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 x x)) x))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
#s(approx (- (sin x) x) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 binary64))

derivations1.1s (19.9%)

Memory
7.1MiB live, 477.5MiB allocated; 76ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
099408
1248408
2789400
32513392
46791392
08198386
036
056
1186
21286
313106
099276
045289
068273
1208258
21182258
08179258
047122
1130116
2373116
31349108
43167108
56680108
08587102
0109440
1293429
2880427
32699415
08244395
029155
046151
1147151
2960147
09464147
046251
067230
1213204
21261204
08274204
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 176 to 57 computations (67.6% saved)

preprocess46.0ms (0.9%)

Memory
15.5MiB live, 60.8MiB allocated; 8ms collecting garbage
Compiler

Compiled 414 to 164 computations (60.4% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...