bug500 (missed optimization)

Time bar (total: 6.7s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

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

Compiled 12 to 9 computations (25% saved)

sample1.3s (19.9%)

Memory
42.4MiB live, 1 415.5MiB allocated
Samples
668.0ms7 232×1valid
177.0ms513×2valid
24.0ms511×0valid
Precisions
Click to see histograms. Total time spent on operations: 556.0ms
ival-sin: 240.0ms (43.2% of total)
ival-sub: 134.0ms (24.1% of total)
adjust: 115.0ms (20.7% of total)
ival-<: 41.0ms (7.4% of total)
ival-and: 12.0ms (2.2% of total)
exact: 10.0ms (1.8% of total)
ival-assert: 3.0ms (0.5% of total)
Bogosity

explain96.0ms (1.4%)

Memory
16.8MiB live, 77.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
840-0-(-.f64 (sin.f64 x) x)
00-0-(sin.f64 x)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 (sin.f64 x) x)cancellation840
Confusion
Predicted +Predicted -
+840
-0172
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+8400
-00172
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0172
184
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
67.0ms470×1valid
3.0ms26×2valid
1.0ms16×0valid
Compiler

Compiled 22 to 13 computations (40.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 57.0ms
ival-sub: 39.0ms (68.3% of total)
ival-sin: 11.0ms (19.3% of total)
adjust: 6.0ms (10.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess49.0ms (0.7%)

Memory
-22.9MiB live, 49.4MiB allocated
Algorithm
egg-herbie
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.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 1 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 4 to 3 computations (25% saved)

simplify3.0ms (0%)

Memory
6.2MiB live, 6.2MiB allocated
Algorithm
egg-herbie
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

localize51.0ms (0.8%)

Memory
-9.2MiB live, 48.9MiB allocated
Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(sin.f64 x)
accuracy18.959144952507557
(-.f64 (sin.f64 x) x)
Samples
16.0ms235×1valid
2.0ms13×2valid
0.0ms0valid
Compiler

Compiled 9 to 5 computations (44.4% saved)

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

series1.0ms (0%)

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

simplify184.0ms (2.8%)

Memory
27.9MiB live, 223.3MiB allocated
Algorithm
egg-herbie
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)

rewrite216.0ms (3.2%)

Memory
-28.6MiB live, 226.6MiB allocated
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))))

eval23.0ms (0.3%)

Memory
32.2MiB live, 32.2MiB allocated
Compiler

Compiled 10 106 to 710 computations (93% saved)

prune7.0ms (0.1%)

Memory
21.5MiB live, 21.5MiB allocated
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New2875292
Fresh000
Picked011
Done000
Total2876293
Accuracy
99.8%
Counts
293 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
4.7%
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (sin.f64 x))
70.4%
(-.f64 (sin.f64 x) x)
99.4%
#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))))
98.8%
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
99.3%
#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))))
6.4%
#s(approx (- (sin x) x) (neg.f64 x))
Compiler

Compiled 130 to 95 computations (26.9% saved)

simplify227.0ms (3.4%)

Memory
-25.8MiB live, 233.8MiB allocated
Algorithm
egg-herbie
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)) #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)) #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)) #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
026173
041169
162169
2167168
3774168
42388168
54504168
67902168
77974168
08022168
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)) #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)) #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)) #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)
#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))
(*.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)))
(*.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)) #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 #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)) #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 #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)) #s(literal -1/5040 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(fma.f64 #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)
#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))
(*.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)

localize104.0ms (1.6%)

Memory
1.0MiB live, 184.2MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(sqrt.f64 (neg.f64 x))
accuracy0.0
(sin.f64 x)
accuracy0.0
(neg.f64 x)
accuracy30.498459336676436
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (sin.f64 x))
accuracy0.0
(*.f64 x x)
accuracy0.05859375
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
accuracy0.06640625
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
accuracy0.1279140641200473
#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.05859375
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
accuracy0.19303684817572558
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
accuracy0.0
(neg.f64 x)
accuracy31.37294803142639
#s(approx (- (sin x) x) (neg.f64 x))
accuracy0.00390625
(pow.f64 x #s(literal 4 binary64))
accuracy0.0546875
(*.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)))
accuracy0.06640625
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
accuracy0.08377537594102727
#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))))
Samples
56.0ms122×1valid
25.0ms122×0invalid
4.0ms2valid
1.0ms0valid
Compiler

Compiled 140 to 25 computations (82.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 62.0ms
const: 14.0ms (22.6% of total)
ival-pow: 13.0ms (21% of total)
ival-mult: 12.0ms (19.4% of total)
adjust: 6.0ms (9.7% of total)
ival-sin: 5.0ms (8.1% of total)
ival-sub: 4.0ms (6.5% of total)
ival-sqrt: 3.0ms (4.9% of total)
ival-add: 3.0ms (4.9% of total)
ival-neg: 1.0ms (1.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series10.0ms (0.2%)

Memory
18.2MiB live, 18.2MiB allocated
Counts
17 → 39
Calls
Call 1
Inputs
#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))))
(*.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)))
(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 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 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 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))))
(pow x 2)
(* x (- (/ (sin x) x) 1))
(* -1/5040 (pow x 7))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1/5040 (pow x 4))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* 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 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 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/5040) (- (* (* x x) 1/120) 1/6)) (pow x 3)) (+ (* (pow x 4) -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) (* x x))
3.0ms
x
@-inf
((- (sin x) x) (* (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (pow x 3)) (+ (* (pow x 4) -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) (* x x))
3.0ms
x
@0
((- (sin x) x) (* (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (pow x 3)) (+ (* (pow x 4) -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) (* x x))

simplify121.0ms (1.8%)

Memory
12.6MiB live, 142.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
098350
1265339
2793337
32492323
08331305
Stop Event
iter limit
node limit
Counts
39 → 38
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 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))))
(pow x 2)
(* x (- (/ (sin x) x) 1))
(* -1/5040 (pow x 7))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1/5040 (pow x 4))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* 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 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 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 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)
(pow x 2)
(*.f64 x x)
(* x (- (/ (sin x) x) 1))
(-.f64 (sin.f64 x) x)
(* -1/5040 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/5040 binary64))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 7 binary64)))
(* -1/5040 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 4 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 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 7 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)))

rewrite277.0ms (4.2%)

Memory
-28.3MiB live, 163.6MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
026135
041131
1125131
2814127
08902127
Stop Event
iter limit
node limit
iter limit
Counts
17 → 442
Calls
Call 1
Inputs
#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))))
(*.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)))
(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 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 x x)
Outputs
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #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 #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 #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 #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 #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 (*.f64 (fma.f64 #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) x) x)
(*.f64 (*.f64 (fma.f64 #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/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 #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/2 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x (fma.f64 #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/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 #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 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 x (fma.f64 #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 #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 #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 #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 #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 (fma.f64 #s(literal 1/25401600 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 #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 (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64))))) (fma.f64 #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 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))) #s(literal 3 binary64)) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) (*.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 #s(literal 1/25401600 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 #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)) (neg.f64 (fma.f64 #s(literal -1/128024064000 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 #s(literal 1/25401600 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 #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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #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 #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 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #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 #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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #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 #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 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #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/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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #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 #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 (*.f64 (pow.f64 x #s(literal 3 binary64)) #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 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #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 (*.f64 (pow.f64 x #s(literal 3 binary64)) #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 #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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #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 #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 (*.f64 (pow.f64 x #s(literal 3 binary64)) #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 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #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 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/25401600 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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/25401600 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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/128024064000 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 #s(literal 1/25401600 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 #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 #s(literal -1/128024064000 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 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #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 #s(literal -1/128024064000 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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 #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 #s(literal -1/128024064000 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 #s(literal 1/25401600 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 #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 #s(literal -1/128024064000 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 #s(literal 1/25401600 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 #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 #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 #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 (*.f64 (pow.f64 x #s(literal 3 binary64)) #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 #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 (*.f64 (pow.f64 x #s(literal 3 binary64)) #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 #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 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal -1/5040 binary64) (*.f64 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 x x)) (*.f64 (*.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)) #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))) #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 #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 #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 #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 #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 (*.f64 (pow.f64 x #s(literal 3 binary64)) #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 #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 (*.f64 (pow.f64 x #s(literal 3 binary64)) #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 #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 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) (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/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 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 #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/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 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 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #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 (*.f64 #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 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (fma.f64 #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 #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 (sqrt.f64 x) (*.f64 x (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 #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 (sqrt.f64 x) (*.f64 x (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #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 #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/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 #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 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 x (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 x (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #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 #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 #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 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (fma.f64 #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 #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 #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 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 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 (*.f64 x x) (*.f64 x (*.f64 #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 x x) (*.f64 x (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (*.f64 #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 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 (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 4 binary64)) (*.f64 #s(literal -1/5040 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 x (*.f64 (*.f64 x x) (*.f64 #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 x (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (*.f64 #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 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))
(-.f64 (*.f64 (*.f64 #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 #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 #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 #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 (pow.f64 x #s(literal 3 binary64)) #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 (*.f64 (pow.f64 x #s(literal 3 binary64)) #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 (*.f64 (pow.f64 x #s(literal 3 binary64)) #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 (*.f64 (pow.f64 x #s(literal 3 binary64)) #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 #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 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #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 #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 #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 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #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 #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 #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 #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 (pow.f64 x #s(literal 3 binary64)) #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 #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 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))) (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 #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 #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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))))) (+.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 #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 #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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/25401600 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 #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 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #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 #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/25401600 binary64) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 #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 #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 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))) (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 #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 #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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 #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 #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 #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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/6 binary64) (*.f64 #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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #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 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/25401600 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 #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 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #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/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (-.f64 (fma.f64 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64))))) (neg.f64 (fma.f64 #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 (fma.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))) #s(literal 3 binary64)) #s(literal 1/216 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/128024064000 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 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 #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 #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 #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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64)))) (fma.f64 #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 (fma.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))) #s(literal 3 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/128024064000 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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/128024064000 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 #s(literal 1/25401600 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 #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/25401600 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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 #s(literal -1/128024064000 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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 #s(literal -1/128024064000 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 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal -1/128024064000 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 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))))
(neg.f64 (/.f64 (fma.f64 #s(literal -1/128024064000 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 #s(literal 1/25401600 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 #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 #s(literal -1/5040 binary64) (*.f64 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 #s(literal -1/5040 binary64) (*.f64 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 #s(literal -1/5040 binary64) (*.f64 x x)) x) x (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 #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 #s(literal -1/120 binary64) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x) (-.f64 (*.f64 #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 #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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) (-.f64 (*.f64 #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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 #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 #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 #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 #s(literal 1/120 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)) (-.f64 (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 #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 (fabs.f64 (*.f64 #s(literal 1/120 binary64) x)) x (-.f64 (*.f64 #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/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 #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 #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 #s(literal -1/120 binary64) (*.f64 x x) (-.f64 (*.f64 #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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) (*.f64 (*.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 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/120 binary64)) (-.f64 (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (*.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 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/120 binary64)) (-.f64 (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 1/120 binary64) x)) (-.f64 (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 x #s(literal -1/5040 binary64)) (-.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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x x) (fabs.f64 (*.f64 (*.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 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 #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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(fma.f64 #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)) #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)) #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 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 (pow.f64 x #s(literal 3 binary64)) #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 #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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(-.f64 (fma.f64 #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 #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 #s(literal 1/25401600 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 #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 #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/5040 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))) #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))) #s(literal 1/6 binary64))))) (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))) #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 #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 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64))) (fma.f64 #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/25401600 binary64) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 #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 #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 #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 #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 #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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))))
(-.f64 (*.f64 #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 (fma.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) (*.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 #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 #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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))))) (/.f64 (*.f64 #s(literal -1/128024064000 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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))))))
(+.f64 (/.f64 (*.f64 #s(literal -1/128024064000 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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 #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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 #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 #s(literal 1/25401600 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 #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 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/25401600 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 #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/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #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/25401600 binary64) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x (fma.f64 #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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))))
(+.f64 (*.f64 #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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))
(+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) (-.f64 (*.f64 #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/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) x))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x x)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 x x)))
(*.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)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (sqrt.f64 x)))
(*.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/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64))))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal -1/6 binary64))))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 x #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/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) (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 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x x)))
(*.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/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 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/2 binary64)) (*.f64 (sqrt.f64 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/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 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.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 #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 (pow.f64 x #s(literal 3 binary64)) (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 (*.f64 (pow.f64 x #s(literal 3 binary64)) (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 (*.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 #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 (*.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) (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 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/120 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/120 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 1/120 binary64) 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)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (sqrt.f64 x)) (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 (pow.f64 x #s(literal 3/2 binary64)) (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 4 binary64)) (pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 3/2 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 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2 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 (log.f64 x) (log.f64 x)))
(exp.f64 (/.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 x)) #s(literal 4 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))))

eval74.0ms (1.1%)

Memory
19.5MiB live, 80.3MiB allocated
Compiler

Compiled 18 141 to 2 114 computations (88.3% saved)

prune54.0ms (0.8%)

Memory
-7.3MiB live, 53.2MiB allocated
Pruning

20 alts after pruning (16 fresh and 4 done)

PrunedKeptTotal
New65716673
Fresh000
Picked235
Done011
Total65920679
Accuracy
100.0%
Counts
679 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
4.7%
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (sin.f64 x))
70.4%
(-.f64 (sin.f64 x) x)
98.7%
#s(approx (- (sin x) x) (/.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))))
99.3%
#s(approx (- (sin x) x) (/.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)))))
47.1%
#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 (sqrt.f64 x) #s(literal 6 binary64))))
99.4%
#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))) (*.f64 (*.f64 x x) x)))
99.3%
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
46.7%
#s(approx (- (sin x) x) (*.f64 (pow.f64 (sqrt.f64 x) #s(literal 6 binary64)) #s(literal -1/6 binary64)))
98.8%
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
47.0%
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (pow.f64 (sqrt.f64 x) #s(literal 6 binary64))))
99.2%
#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)))
46.8%
#s(approx (- (sin x) x) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) #s(literal -1/6 binary64)))
46.8%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x)) #s(literal -1/6 binary64)))
98.8%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
98.7%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
98.8%
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
98.8%
#s(approx (- (sin x) x) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
6.4%
#s(approx (- (sin x) x) (neg.f64 x))
34.9%
#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)))))
68.8%
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 binary64))
Compiler

Compiled 588 to 419 computations (28.7% saved)

simplify214.0ms (3.2%)

Memory
8.1MiB live, 198.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 x #s(literal 3 binary64))
cost-diff0
(*.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)))
cost-diff0
(/.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)))
cost-diff0
#s(approx (- (sin x) x) (/.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))))
cost-diff0
(*.f64 x x)
cost-diff0
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
cost-diff0
(*.f64 (fma.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 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
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
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 binary64))
cost-diff0
(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)))
cost-diff0
#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))) (*.f64 (*.f64 x x) x)))
cost-diff1
(*.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))) (*.f64 (*.f64 x x) x))
cost-diff2
(*.f64 (*.f64 x x) x)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038250
056233
193233
2252232
31314232
43139232
55491232
08530230
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)) #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)))
(*.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))) (*.f64 (*.f64 x x) x))
(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 4 binary64))
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))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(*.f64 x x)
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
(*.f64 (*.f64 x x) x)
#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 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 (fma.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 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
#s(approx (- (sin x) x) (/.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 (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)))
(pow.f64 x #s(literal 3 binary64))
x
#s(literal 3 binary64)
(-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))
(*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)))
#s(literal 1/14400 binary64)
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
#s(literal 1/36 binary64)
(fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))
#s(literal -1/120 binary64)
(*.f64 x x)
#s(literal 1/6 binary64)
Outputs
#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))) (*.f64 (*.f64 x x) x)))
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #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 (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))) (*.f64 (*.f64 x x) x))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #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))))
(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)))
(fma.f64 #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)
#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))
(*.f64 x x)
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
(*.f64 (*.f64 x x) x)
(pow.f64 x #s(literal 3 binary64))
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 binary64))
#s(approx (- (sin x) x) #s(literal 0 binary64))
#s(literal 0 binary64)
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 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 (fma.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 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 (fma.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 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
#s(approx (- (sin x) x) (/.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))))
#s(approx (- (sin x) x) (/.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 (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 (-.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 (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)))
(*.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)))
(pow.f64 x #s(literal 3 binary64))
x
#s(literal 3 binary64)
(-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))
(*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)))
#s(literal 1/14400 binary64)
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
#s(literal 1/36 binary64)
(fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))
#s(literal -1/120 binary64)
(*.f64 x x)
#s(literal 1/6 binary64)

localize196.0ms (2.9%)

Memory
-7.6MiB live, 114.5MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.03125
(*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)))
accuracy0.0625
(*.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)))
accuracy0.07488251953688403
(/.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)))
accuracy0.20085126458278876
#s(approx (- (sin x) x) (/.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))))
accuracy0.0
(pow.f64 x #s(literal 3 binary64))
accuracy0.0
(*.f64 x x)
accuracy0.05859375
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
accuracy0.1279140641200473
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
accuracy0.0
(*.f64 x x)
accuracy0.046875
(*.f64 (*.f64 x x) x)
accuracy0.05859375
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64))
accuracy0.19303684817572558
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
accuracy11.492930034304848
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 binary64))
accuracy0.046875
(*.f64 (*.f64 x x) x)
accuracy0.0546875
(*.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))) (*.f64 (*.f64 x x) x))
accuracy0.06640625
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
accuracy0.08377537594102727
#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))) (*.f64 (*.f64 x x) x)))
Samples
93.0ms122×1valid
70.0ms122×0invalid
6.0ms2valid
1.0ms0valid
Compiler

Compiled 199 to 37 computations (81.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 110.0ms
adjust: 35.0ms (31.9% of total)
const: 24.0ms (21.9% of total)
ival-mult: 19.0ms (17.3% of total)
ival-pow: 8.0ms (7.3% of total)
ival-add: 6.0ms (5.5% of total)
ival-sub: 5.0ms (4.6% of total)
ival-sin: 5.0ms (4.6% of total)
ival-sqrt: 3.0ms (2.7% of total)
ival-div: 2.0ms (1.8% of total)
ival-neg: 1.0ms (0.9% 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
15.1MiB live, 15.1MiB allocated
Counts
17 → 40
Calls
Call 1
Inputs
(*.f64 (*.f64 x 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))) (*.f64 (*.f64 x x) x))
#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))) (*.f64 (*.f64 x x) x)))
(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)))
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 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 x x)
#s(approx (- (sin x) x) (*.f64 (fma.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 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
#s(approx (- (sin x) x) (/.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 (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)))
(pow.f64 x #s(literal 3 binary64))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)))
Outputs
(pow x 3)
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
-1/6
(- (* 1/120 (pow x 2)) 1/6)
(- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 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))))
(pow x 2)
(* (pow x 3) (- (* -1/120 (pow x 2)) 1/6))
(* -1/36 (pow x 3))
(* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36))
(* 1/120 (pow x 2))
(* 1/14400 (pow x 4))
(* -1/5040 (pow x 7))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1 x)
(* x (- (/ (sin x) x) 1))
(* -1/5040 (pow x 4))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* 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)))))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* -1/120 (pow x 5))
(* -1 (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))))
(* 1/14400 (pow x 7))
(* (pow x 7) (- 1/14400 (* 1/36 (/ 1 (pow x 4)))))
(* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(* -1 (* (pow x 7) (- (* 1/36 (/ 1 (pow x 4))) 1/14400)))
Calls

3 calls:

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

simplify200.0ms (3%)

Memory
-21.2MiB live, 114.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0112365
1280360
2875357
32750343
08305331
Stop Event
iter limit
node limit
Counts
40 → 40
Calls
Call 1
Inputs
(pow x 3)
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
-1/6
(- (* 1/120 (pow x 2)) 1/6)
(- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 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))))
(pow x 2)
(* (pow x 3) (- (* -1/120 (pow x 2)) 1/6))
(* -1/36 (pow x 3))
(* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36))
(* 1/120 (pow x 2))
(* 1/14400 (pow x 4))
(* -1/5040 (pow x 7))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1 x)
(* x (- (/ (sin x) x) 1))
(* -1/5040 (pow x 4))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* 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)))))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* -1/120 (pow x 5))
(* -1 (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))))
(* 1/14400 (pow x 7))
(* (pow x 7) (- 1/14400 (* 1/36 (/ 1 (pow x 4)))))
(* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(* -1 (* (pow x 7) (- (* 1/36 (/ 1 (pow x 4))) 1/14400)))
Outputs
(pow x 3)
(pow.f64 x #s(literal 3 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 (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)))
(* 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 (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)))
(pow x 2)
(*.f64 x x)
(* (pow x 3) (- (* -1/120 (pow x 2)) 1/6))
(*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* -1/36 (pow x 3))
(*.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36))
(*.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)))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/14400 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))
(* -1/5040 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/5040 binary64))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 7 binary64)))
(* -1 x)
(neg.f64 x)
(* x (- (/ (sin x) x) 1))
(-.f64 (sin.f64 x) x)
(* -1/5040 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 4 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)))
(* (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))
(* -1/120 (pow x 5))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -1/120 binary64))
(* -1 (* (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/14400 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 1/14400 binary64))
(* (pow x 7) (- 1/14400 (* 1/36 (/ 1 (pow x 4)))))
(*.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 7 binary64)))
(* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)
(* -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 (* (pow x 7) (- (* 1/36 (/ 1 (pow x 4))) 1/14400)))
(*.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64))) (pow.f64 x #s(literal 7 binary64)))

rewrite227.0ms (3.4%)

Memory
1.4MiB live, 252.3MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
038188
056173
1194159
21326158
09052158
Stop Event
iter limit
node limit
iter limit
Counts
17 → 396
Calls
Call 1
Inputs
(*.f64 (*.f64 x 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))) (*.f64 (*.f64 x x) x))
#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))) (*.f64 (*.f64 x x) x)))
(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)))
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 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 x x)
#s(approx (- (sin x) x) (*.f64 (fma.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 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
#s(approx (- (sin x) x) (/.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 (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)))
(pow.f64 x #s(literal 3 binary64))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)))
Outputs
(*.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 (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 (+.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 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))))
(*.f64 (*.f64 (fma.f64 #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 #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 (*.f64 (*.f64 (fma.f64 #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) x) x)
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 #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 #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 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #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 x x) (*.f64 x (fma.f64 #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 (fma.f64 #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) x))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #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/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 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 (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 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 (*.f64 (*.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 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #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/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #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 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (*.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 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (fma.f64 #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 (*.f64 (*.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 #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 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))))) (*.f64 (fma.f64 #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/5040 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 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 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 (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 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 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #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 (-.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 #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/5040 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #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/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #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 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 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 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 (pow.f64 x #s(literal 3 binary64)) (*.f64 #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)) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #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 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 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (*.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 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/25401600 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 (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/128024064000 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 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal -1/128024064000 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 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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))) (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal -1/128024064000 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 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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)))) (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #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 #s(literal -1/128024064000 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 #s(literal 1/25401600 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 #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/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (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))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (*.f64 #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/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (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))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 (/.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/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 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (*.f64 (*.f64 #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/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/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 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #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 #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 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (*.f64 #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/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 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 (*.f64 #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 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #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)) (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 (*.f64 #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 #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 #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 #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 #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 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))))
(-.f64 (*.f64 (*.f64 #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 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (neg.f64 (*.f64 #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/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 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))))
(-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #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)) (pow.f64 x #s(literal 3 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 3 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 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #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/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 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))))
(+.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #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)) (pow.f64 x #s(literal 3 binary64))))
#s(approx (- (sin x) x) (*.f64 (fma.f64 #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 (*.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64))) (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64))) (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64))) (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #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 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #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)) (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64))) (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #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)) (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #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 (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)))) (fma.f64 #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/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/6 binary64) (*.f64 #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 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/25401600 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 #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 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #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/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #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)) (*.f64 #s(literal -1/128024064000 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)) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64)) (*.f64 (*.f64 #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/25401600 binary64) (pow.f64 x #s(literal 8 binary64))) (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #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)) (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #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 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64))) (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64))) (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64))) (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #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)) (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #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)) (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64))) (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #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)) (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #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)) (pow.f64 (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 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)) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 #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)) (pow.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 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)) (fma.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 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 #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 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/6 binary64) (*.f64 #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 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #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 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/25401600 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 #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 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #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/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #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 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64))))) (neg.f64 (fma.f64 #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 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 3 binary64)) #s(literal 1/216 binary64))) (neg.f64 (+.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64)) (*.f64 #s(literal -1/14400 binary64) (pow.f64 x #s(literal 4 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/25401600 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 (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/128024064000 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 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64))) (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64))) (*.f64 (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #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 (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64)) (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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)) (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #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 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64)))) (fma.f64 #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 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 3 binary64)) #s(literal 1/216 binary64)) (+.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64)) (*.f64 #s(literal -1/14400 binary64) (pow.f64 x #s(literal 4 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/25401600 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 (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/128024064000 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)) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64)) (*.f64 #s(literal 1/5040 binary64) (*.f64 (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 #s(literal -1/128024064000 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 #s(literal 1/25401600 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 #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/25401600 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))) (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64)))
(/.f64 (fma.f64 #s(literal -1/128024064000 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)) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64)) (*.f64 #s(literal 1/5040 binary64) (*.f64 (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 #s(literal -1/128024064000 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 #s(literal 1/25401600 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 #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/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64)))) #s(literal -1/5040 binary64)))
(fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 x x)))
(fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)))
(fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.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/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 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64)))) #s(literal -1/5040 binary64)))
(fma.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/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 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 x x)))
(fma.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/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 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)))
(fma.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/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 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.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/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 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 #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 #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)) #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 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 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64)) (*.f64 #s(literal -1/14400 binary64) (pow.f64 x #s(literal 4 binary64)))) (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #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) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 3 binary64)) (+.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64)) (*.f64 #s(literal -1/14400 binary64) (pow.f64 x #s(literal 4 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64))))) (/.f64 #s(literal 1/216 binary64) (+.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64)) (*.f64 #s(literal -1/14400 binary64) (pow.f64 x #s(literal 4 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #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 #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 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64))) (fma.f64 #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/25401600 binary64) (pow.f64 x #s(literal 8 binary64))) (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #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)) (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64))))
(-.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 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 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 x x)))
(-.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)))
(-.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 #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 #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 #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)) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64)) (*.f64 #s(literal 1/5040 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))))) (/.f64 (*.f64 #s(literal -1/128024064000 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)) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64)) (*.f64 #s(literal 1/5040 binary64) (*.f64 (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/128024064000 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)) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64)) (*.f64 #s(literal 1/5040 binary64) (*.f64 (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 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 8 binary64)) (*.f64 #s(literal 1/5040 binary64) (*.f64 (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 #s(literal 1/25401600 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 #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 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/25401600 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 #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/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/25401600 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 #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 #s(literal 1/25401600 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 #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/25401600 binary64) (pow.f64 x #s(literal 8 binary64))) (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 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))) (+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64))))
(+.f64 (*.f64 #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 (neg.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64)))) #s(literal -1/5040 binary64)))
(+.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 x x)))
(+.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)))
(+.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 #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 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (sin x) x) #s(literal 0 binary64))
#s(approx (- (sin x) 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 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 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 #s(literal -1/6 binary64) x))
(*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))
(*.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) x)))
(*.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 (log.f64 x) (log.f64 x)))
(exp.f64 (/.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 x)) #s(literal 4 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))))
#s(approx (- (sin x) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 (fma.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 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x)) x)
(*.f64 (*.f64 (fma.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 #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)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(*.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 x (*.f64 (*.f64 x x) (fma.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)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (fma.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 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (fma.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/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))) (*.f64 (fma.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)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (fma.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 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.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 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (fma.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 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.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 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 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))) (neg.f64 (-.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))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64)))
(fma.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/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 #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 #s(literal 1/120 binary64) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x x) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (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)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 x x) (*.f64 #s(literal -1/6 binary64) x) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 x x) (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(fma.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(fma.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(-.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (neg.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/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) x))
(-.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)))
(-.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 (neg.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 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 (neg.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) x))
(-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 (neg.f64 (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x)))
(-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x 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 3 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 3 binary64))))
(-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(+.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x 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 3 binary64))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/14400 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 #s(literal 1/14400 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 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64))) (/.f64 #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/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (-.f64 (*.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 (*.f64 x x) #s(literal 1/720 binary64) #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 (*.f64 x x) #s(literal 1/720 binary64) #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 (*.f64 x x) #s(literal 1/720 binary64) #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 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 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/14400 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 #s(literal 1/36 binary64) (-.f64 (*.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))) (-.f64 (*.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))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64))) (fma.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64))) (/.f64 #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/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 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/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 (*.f64 x x) #s(literal 1/720 binary64) #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 (*.f64 x x) #s(literal 1/720 binary64) #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 (*.f64 x x) #s(literal 1/720 binary64) #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 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))) (-.f64 (*.f64 (/.f64 #s(literal -1/216 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 #s(literal -1/216 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 (/.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 (*.f64 x x) #s(literal 1/720 binary64) #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 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.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 (*.f64 x x) #s(literal 1/720 binary64) #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 (neg.f64 (-.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))) (-.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)) #s(literal 1/36 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 (fma.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 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 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))) #s(literal -1/216 binary64))) (pow.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))) #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))) (neg.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))))
(/.f64 (neg.f64 (fma.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 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (fma.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 (fma.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/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64)))
(/.f64 (fma.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))))
(/.f64 (fma.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 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))))
(fma.f64 (fabs.f64 (*.f64 #s(literal -1/120 binary64) x)) x #s(literal -1/6 binary64))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/120 binary64) x)) x #s(literal -1/6 binary64))
(fma.f64 (*.f64 #s(literal 1/120 binary64) x) x #s(literal -1/6 binary64))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(fma.f64 x (fabs.f64 (*.f64 #s(literal -1/120 binary64) x)) #s(literal -1/6 binary64))
(fma.f64 x (fabs.f64 (*.f64 #s(literal 1/120 binary64) x)) #s(literal -1/6 binary64))
(fma.f64 x (*.f64 #s(literal 1/120 binary64) x) #s(literal -1/6 binary64))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/207360000 binary64) (pow.f64 x #s(literal 8 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64))) (/.f64 (/.f64 #s(literal 1/1296 binary64) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2985984000000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/207360000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/518400 binary64) #s(literal 1/1296 binary64)))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64))) (/.f64 (/.f64 #s(literal 1/46656 binary64) (fma.f64 #s(literal 1/207360000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/518400 binary64) #s(literal 1/1296 binary64)))) (-.f64 (*.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 #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 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64))))
(-.f64 #s(literal -1/6 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 1/120 binary64) x)) x))
(-.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))
(-.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(+.f64 (/.f64 #s(literal -1/216 binary64) (+.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))) (/.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))) (/.f64 #s(literal -1/216 binary64) (+.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))))
(+.f64 (/.f64 #s(literal -1/216 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 (*.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 (*.f64 x x) #s(literal 1/720 binary64) #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 (*.f64 x x) #s(literal 1/720 binary64) #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 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)))))
(+.f64 #s(literal -1/6 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 1/120 binary64) x)) x))
(+.f64 #s(literal -1/6 binary64) (*.f64 (neg.f64 (*.f64 #s(literal -1/120 binary64) x)) x))
(+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))
(+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 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 (*.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))) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(*.f64 (/.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/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 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64))))
(*.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/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (/.f64 (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 #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 #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 (*.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))) (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 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/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 (-.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))) (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #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)) (neg.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 (*.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))) (-.f64 (*.f64 #s(literal 1/207360000 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/1296 binary64))) (*.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/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 (-.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))) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #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 (-.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))) (-.f64 (*.f64 #s(literal 1/2985984000000 binary64) (pow.f64 x #s(literal 12 binary64))) #s(literal 1/46656 binary64))) (*.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/207360000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/518400 binary64) #s(literal 1/1296 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 (*.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))) (-.f64 (*.f64 #s(literal 1/207360000 binary64) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (-.f64 (*.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 (-.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/2985984000000 binary64) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/207360000 binary64) (pow.f64 x #s(literal 8 binary64)) (-.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/720 binary64) #s(literal 1/36 binary64)) #s(literal 2 binary64)) (*.f64 (*.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 (neg.f64 (-.f64 (*.f64 #s(literal 1/207360000 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/1296 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (neg.f64 (fma.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 (neg.f64 (-.f64 (*.f64 #s(literal 1/2985984000000 binary64) (pow.f64 x #s(literal 12 binary64))) #s(literal 1/46656 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/207360000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/518400 binary64) #s(literal 1/1296 binary64)))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/207360000 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/1296 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.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 (*.f64 #s(literal 1/2985984000000 binary64) (pow.f64 x #s(literal 12 binary64))) #s(literal 1/46656 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 1/207360000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/518400 binary64) #s(literal 1/1296 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))) (neg.f64 (neg.f64 (neg.f64 (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))) (neg.f64 (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))) (neg.f64 (neg.f64 (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)))
(neg.f64 (*.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/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (*.f64 x x)) x)
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) x) (*.f64 x x))
(*.f64 (neg.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)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #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)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))))
(*.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)))
(*.f64 (*.f64 x x) (*.f64 x (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))))
(*.f64 x (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/207360000 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/1296 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2985984000000 binary64) (pow.f64 x #s(literal 12 binary64))) #s(literal 1/46656 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/207360000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/518400 binary64) #s(literal 1/1296 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/207360000 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/1296 binary64)))) (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2985984000000 binary64) (pow.f64 x #s(literal 12 binary64))) #s(literal 1/46656 binary64)))) (neg.f64 (fma.f64 #s(literal 1/207360000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/518400 binary64) #s(literal 1/1296 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/207360000 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/1296 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2985984000000 binary64) (pow.f64 x #s(literal 12 binary64))) #s(literal 1/46656 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 1/207360000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/518400 binary64) #s(literal 1/1296 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/207360000 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/1296 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2985984000000 binary64) (pow.f64 x #s(literal 12 binary64))) #s(literal 1/46656 binary64))) (fma.f64 #s(literal 1/207360000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/518400 binary64) #s(literal 1/1296 binary64))))
(neg.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))))
(*.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 (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 (+.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 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))))
(*.f64 (fabs.f64 (*.f64 #s(literal -1/120 binary64) x)) 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 (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 (neg.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(fabs.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))
(fabs.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (neg.f64 (neg.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))
(*.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))) (neg.f64 (neg.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))))
(*.f64 (fabs.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (*.f64 x x))
(*.f64 (fabs.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 x x))) #s(literal 1/120 binary64))
(*.f64 (fabs.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) x)) (fabs.f64 (*.f64 #s(literal 1/120 binary64) x)))
(*.f64 (fabs.f64 (*.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) (*.f64 #s(literal -1/120 binary64) x))) x)
(*.f64 (fabs.f64 (*.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal -1/120 binary64))) (*.f64 x x))
(*.f64 (fabs.f64 (*.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) (*.f64 x x))) #s(literal 1/120 binary64))
(*.f64 (fabs.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 x x))) (*.f64 x x))
(*.f64 (fabs.f64 (*.f64 #s(literal -1/120 binary64) x)) (fabs.f64 (*.f64 x (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 1/120 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) x) (*.f64 #s(literal 1/120 binary64) x))
(*.f64 (*.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) (*.f64 #s(literal -1/120 binary64) x)) x)
(*.f64 (*.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal -1/120 binary64)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal -1/120 binary64))
(*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 x x)) (*.f64 x x))
(*.f64 (neg.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (neg.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(*.f64 (neg.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x))) (neg.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(*.f64 (*.f64 #s(literal -1/120 binary64) x) (*.f64 x (*.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(*.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))
(*.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(*.f64 #s(literal 1/120 binary64) (fabs.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))))
(*.f64 #s(literal 1/120 binary64) (fabs.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))
(*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))
(*.f64 (*.f64 x x) (fabs.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 x x))))
(*.f64 (*.f64 x x) (fabs.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))
(*.f64 (*.f64 x x) (fabs.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))))
(*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(*.f64 (*.f64 x x) (*.f64 #s(literal 1/14400 binary64) (*.f64 x x)))
(*.f64 x (fabs.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(pow.f64 (neg.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 1/207360000 binary64) (pow.f64 x #s(literal 8 binary64))))
(fabs.f64 (neg.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)))))
(fabs.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) #s(literal 2 binary64)))

eval59.0ms (0.9%)

Memory
16.5MiB live, 135.2MiB allocated
Compiler

Compiled 15 517 to 1 973 computations (87.3% saved)

prune28.0ms (0.4%)

Memory
-1.3MiB live, 65.6MiB allocated
Pruning

20 alts after pruning (13 fresh and 7 done)

PrunedKeptTotal
New4968504
Fresh6511
Picked235
Done044
Total50420524
Accuracy
100.0%
Counts
524 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
4.7%
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (sin.f64 x))
70.4%
(-.f64 (sin.f64 x) x)
98.7%
#s(approx (- (sin x) x) (/.f64 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #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))))
99.3%
#s(approx (- (sin x) x) (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 (neg.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) x)))
99.4%
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.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) x)))
99.3%
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
46.7%
#s(approx (- (sin x) x) (*.f64 (pow.f64 (sqrt.f64 x) #s(literal 6 binary64)) #s(literal -1/6 binary64)))
98.8%
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
99.4%
#s(approx (- (sin x) x) (*.f64 (-.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x)))
98.8%
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
99.3%
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x)) x))
46.8%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x)) #s(literal -1/6 binary64)))
98.8%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
98.7%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
98.8%
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
98.8%
#s(approx (- (sin x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x))
99.2%
#s(approx (- (sin x) x) (*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) x)))
6.4%
#s(approx (- (sin x) x) (neg.f64 x))
34.9%
#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)))))
68.8%
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 binary64))
Compiler

Compiled 597 to 408 computations (31.7% saved)

simplify160.0ms (2.4%)

Memory
-9.6MiB live, 242.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 3 binary64)))
cost-diff0
#s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 3 binary64))))
cost-diff0
(/.f64 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #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)))
cost-diff0
#s(approx (- (sin x) x) (/.f64 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #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))))
cost-diff0
(*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.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) x))
cost-diff0
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.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) x)))
cost-diff2
(*.f64 (*.f64 x x) x)
cost-diff4
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
cost-diff0
#s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
cost-diff0
(*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) x))
cost-diff0
#s(approx (- (sin x) x) (*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) x)))
cost-diff2
(*.f64 (*.f64 x x) x)
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
cost-diff0
#s(approx (- (sin x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x))
cost-diff2
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)
cost-diff0
(-.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64))
cost-diff0
(*.f64 (-.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x))
cost-diff0
#s(approx (- (sin x) x) (*.f64 (-.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x)))
cost-diff2
(*.f64 (*.f64 x x) x)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050393
074356
1134356
2364356
31572356
43272356
54753356
66025356
08325356
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (*.f64 (-.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x)))
(*.f64 (-.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x))
(-.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #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 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))
#s(literal 1/120 binary64)
(*.f64 x x)
x
(*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))
#s(literal -1/5040 binary64)
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
#s(literal 1/6 binary64)
(*.f64 (*.f64 x x) x)
#s(approx (- (sin x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
#s(literal -1/6 binary64)
(*.f64 x x)
x
#s(approx (- (sin x) x) (*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) x)))
(*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) x))
#s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(*.f64 (*.f64 x x) x)
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.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) x)))
(*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.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) x))
(fma.f64 (*.f64 x x) (*.f64 (*.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 x x) #s(literal -1/5040 binary64))
#s(literal -1/5040 binary64)
(-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))
(*.f64 #s(literal 1/120 binary64) (*.f64 x x))
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
(*.f64 (*.f64 x x) x)
#s(approx (- (sin x) x) (/.f64 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #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 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #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)))
#s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 3 binary64)))
#s(literal -1/36 binary64)
(pow.f64 x #s(literal 3 binary64))
x
#s(literal 3 binary64)
(fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))
#s(literal -1/120 binary64)
(*.f64 x x)
#s(literal 1/6 binary64)
Outputs
#s(approx (- (sin x) x) (*.f64 (-.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x)))
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) #s(literal 1/6 binary64))))
(*.f64 (-.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) #s(literal 1/6 binary64)))
(-.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64))
(-.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) #s(literal 1/6 binary64))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))
#s(literal 1/120 binary64)
(*.f64 x x)
x
(*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))
#s(literal -1/5040 binary64)
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
#s(literal 1/6 binary64)
(*.f64 (*.f64 x x) x)
(pow.f64 x #s(literal 3 binary64))
#s(approx (- (sin x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x))
#s(approx (- (sin x) x) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
#s(literal -1/6 binary64)
(*.f64 x x)
x
#s(approx (- (sin x) x) (*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.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 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (pow.f64 x #s(literal 3 binary64))))
(*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) x))
(*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (pow.f64 x #s(literal 3 binary64)))
#s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(*.f64 (*.f64 x x) x)
(pow.f64 x #s(literal 3 binary64))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.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) x)))
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) #s(literal 1/6 binary64))))
(*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.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) x))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x x) (*.f64 (*.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 (*.f64 x x) #s(literal 1/120 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) #s(literal 1/6 binary64))
(*.f64 x x)
x
(*.f64 (*.f64 x x) #s(literal -1/5040 binary64))
(*.f64 #s(literal -1/5040 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) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(*.f64 #s(literal 1/120 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
(*.f64 (*.f64 x x) x)
(pow.f64 x #s(literal 3 binary64))
#s(approx (- (sin x) x) (/.f64 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #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 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #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)))
#s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 3 binary64)))
#s(literal -1/36 binary64)
(pow.f64 x #s(literal 3 binary64))
x
#s(literal 3 binary64)
(fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))
#s(literal -1/120 binary64)
(*.f64 x x)
#s(literal 1/6 binary64)

localize634.0ms (9.5%)

Memory
-92.7MiB live, 393.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.125
(*.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 3 binary64)))
accuracy0.12566376953688402
(/.f64 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #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)))
accuracy0.3494526343717537
#s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 3 binary64))))
accuracy0.6957606418056965
#s(approx (- (sin x) x) (/.f64 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #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))))
accuracy0.1171875
(*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.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) x))
accuracy0.12109375
(*.f64 #s(literal 1/120 binary64) (*.f64 x x))
accuracy0.12890625
(*.f64 (*.f64 x x) #s(literal -1/5040 binary64))
accuracy0.24268960598465722
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.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) x)))
accuracy0.08984375
(*.f64 (*.f64 x x) x)
accuracy0.1171875
(*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) x))
accuracy0.24268960598465722
#s(approx (- (sin x) x) (*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) x)))
accuracy0.33723858228703635
#s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
accuracy0.0
(*.f64 x x)
accuracy0.0703125
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)
accuracy0.15625
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
accuracy0.6686173430478419
#s(approx (- (sin x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x))
accuracy0.08984375
(*.f64 (*.f64 x x) x)
accuracy0.11328125
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))
accuracy0.1171875
(*.f64 (-.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x))
accuracy0.24268960598465722
#s(approx (- (sin x) x) (*.f64 (-.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x)))
Samples
175.0ms235×1valid
12.0ms13×2valid
3.0ms0valid
Compiler

Compiled 275 to 44 computations (84% saved)

Precisions
Click to see histograms. Total time spent on operations: 145.0ms
ival-mult: 43.0ms (29.6% of total)
const: 36.0ms (24.8% of total)
adjust: 22.0ms (15.1% of total)
ival-sub: 14.0ms (9.6% of total)
ival-add: 10.0ms (6.9% of total)
ival-pow: 9.0ms (6.2% of total)
ival-sin: 7.0ms (4.8% of total)
ival-div: 3.0ms (2.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series10.0ms (0.1%)

Memory
23.9MiB live, 23.9MiB allocated
Counts
21 → 32
Calls
Call 1
Inputs
(*.f64 (*.f64 x x) x)
#s(approx (- (sin x) x) (*.f64 (-.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x)))
(*.f64 (-.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x))
(-.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)
#s(approx (- (sin x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x))
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
(*.f64 x x)
#s(approx (- (sin x) x) (*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) x)))
(*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) x))
#s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.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) x)))
(*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.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) x))
#s(approx (- (sin x) x) (/.f64 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #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 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #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)))
#s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 3 binary64)))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (*.f64 x x) #s(literal -1/5040 binary64))
(*.f64 #s(literal 1/120 binary64) (*.f64 x x))
Outputs
(pow x 3)
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
-1/6
(- (* 1/120 (pow x 2)) 1/6)
(- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)
(* -1/6 (pow x 2))
(pow x 2)
(* (pow x 3) (- (* -1/120 (pow x 2)) 1/6))
(* -1/36 (pow x 3))
(* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36))
(* 1/120 (pow x 2))
(* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2))))
(* -1/5040 (pow x 2))
(* -1 x)
(* x (- (/ (sin x) x) 1))
(* -1/5040 (pow x 7))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1/5040 (pow x 4))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1/120 (pow x 5))
(* -1 (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))))
(* 1/14400 (pow x 7))
(* (pow x 7) (- 1/14400 (* 1/36 (/ 1 (pow x 4)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (* 1/36 (/ 1 (pow x 4))) 1/14400)))
Calls

3 calls:

TimeVariablePointExpression
3.0ms
x
@inf
((* (* x x) x) (- (sin x) x) (* (- (+ (* 1/120 (* x x)) (* -1/5040 (pow x 4))) 1/6) (* (* x x) x)) (- (+ (* 1/120 (* x x)) (* -1/5040 (pow x 4))) 1/6) (* (* -1/6 (* x x)) x) (- (sin x) x) (* -1/6 (* x x)) (* x x) (- (sin x) x) (* (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (* (* x x) x)) (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (+ (* (* x x) (* (* x x) -1/5040)) (- (* 1/120 (* x x)) 1/6)) (- (sin x) x) (* (+ (* (* x x) (* (* x x) -1/5040)) (- (* 1/120 (* x x)) 1/6)) (* (* x x) x)) (- (sin x) x) (/ (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (+ (* -1/120 (* x x)) 1/6)) (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (* -1/36 (pow x 3)) (+ (* 1/120 (* x x)) (* -1/5040 (pow x 4))) (* (* x x) -1/5040) (* 1/120 (* x x)))
3.0ms
x
@-inf
((* (* x x) x) (- (sin x) x) (* (- (+ (* 1/120 (* x x)) (* -1/5040 (pow x 4))) 1/6) (* (* x x) x)) (- (+ (* 1/120 (* x x)) (* -1/5040 (pow x 4))) 1/6) (* (* -1/6 (* x x)) x) (- (sin x) x) (* -1/6 (* x x)) (* x x) (- (sin x) x) (* (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (* (* x x) x)) (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (+ (* (* x x) (* (* x x) -1/5040)) (- (* 1/120 (* x x)) 1/6)) (- (sin x) x) (* (+ (* (* x x) (* (* x x) -1/5040)) (- (* 1/120 (* x x)) 1/6)) (* (* x x) x)) (- (sin x) x) (/ (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (+ (* -1/120 (* x x)) 1/6)) (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (* -1/36 (pow x 3)) (+ (* 1/120 (* x x)) (* -1/5040 (pow x 4))) (* (* x x) -1/5040) (* 1/120 (* x x)))
2.0ms
x
@0
((* (* x x) x) (- (sin x) x) (* (- (+ (* 1/120 (* x x)) (* -1/5040 (pow x 4))) 1/6) (* (* x x) x)) (- (+ (* 1/120 (* x x)) (* -1/5040 (pow x 4))) 1/6) (* (* -1/6 (* x x)) x) (- (sin x) x) (* -1/6 (* x x)) (* x x) (- (sin x) x) (* (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (* (* x x) x)) (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (+ (* (* x x) (* (* x x) -1/5040)) (- (* 1/120 (* x x)) 1/6)) (- (sin x) x) (* (+ (* (* x x) (* (* x x) -1/5040)) (- (* 1/120 (* x x)) 1/6)) (* (* x x) x)) (- (sin x) x) (/ (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (+ (* -1/120 (* x x)) 1/6)) (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (* -1/36 (pow x 3)) (+ (* 1/120 (* x x)) (* -1/5040 (pow x 4))) (* (* x x) -1/5040) (* 1/120 (* x x)))

simplify104.0ms (1.6%)

Memory
-21.3MiB live, 160.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
087294
1205294
2590293
31936284
45445284
08090280
Stop Event
iter limit
node limit
Counts
32 → 32
Calls
Call 1
Inputs
(pow x 3)
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
-1/6
(- (* 1/120 (pow x 2)) 1/6)
(- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)
(* -1/6 (pow x 2))
(pow x 2)
(* (pow x 3) (- (* -1/120 (pow x 2)) 1/6))
(* -1/36 (pow x 3))
(* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36))
(* 1/120 (pow x 2))
(* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2))))
(* -1/5040 (pow x 2))
(* -1 x)
(* x (- (/ (sin x) x) 1))
(* -1/5040 (pow x 7))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1/5040 (pow x 4))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1/120 (pow x 5))
(* -1 (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2))))))
(* 1/14400 (pow x 7))
(* (pow x 7) (- 1/14400 (* 1/36 (/ 1 (pow x 4)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (* 1/36 (/ 1 (pow x 4))) 1/14400)))
Outputs
(pow x 3)
(pow.f64 x #s(literal 3 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 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 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 (-.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) #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 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(* -1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/6 binary64))
(pow x 2)
(*.f64 x x)
(* (pow x 3) (- (* -1/120 (pow x 2)) 1/6))
(*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* -1/36 (pow x 3))
(*.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36))
(*.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)))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2))))
(fma.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* -1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/5040 binary64))
(* -1 x)
(neg.f64 x)
(* x (- (/ (sin x) x) 1))
(-.f64 (sin.f64 x) x)
(* -1/5040 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/5040 binary64))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 7 binary64)))
(* -1/5040 (pow x 4))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
(* -1/120 (pow x 5))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -1/120 binary64))
(* -1 (* (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/14400 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 1/14400 binary64))
(* (pow x 7) (- 1/14400 (* 1/36 (/ 1 (pow x 4)))))
(*.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 7 binary64)))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)
(* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (* 1/36 (/ 1 (pow x 4))) 1/14400)))
(*.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64))) (pow.f64 x #s(literal 7 binary64)))

rewrite221.0ms (3.3%)

Memory
8.8MiB live, 260.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050322
074289
1282289
21591289
08661289
Stop Event
iter limit
node limit
iter limit
Counts
21 → 487
Calls
Call 1
Inputs
(*.f64 (*.f64 x x) x)
#s(approx (- (sin x) x) (*.f64 (-.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x)))
(*.f64 (-.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x))
(-.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)
#s(approx (- (sin x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x))
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
(*.f64 x x)
#s(approx (- (sin x) x) (*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) x)))
(*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) x))
#s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.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) x)))
(*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.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) x))
#s(approx (- (sin x) x) (/.f64 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #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 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #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)))
#s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 3 binary64)))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (*.f64 x x) #s(literal -1/5040 binary64))
(*.f64 #s(literal 1/120 binary64) (*.f64 x x))
Outputs
(*.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 (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 (*.f64 x (neg.f64 x)) (neg.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 (neg.f64 x) (*.f64 (neg.f64 x) x))
(*.f64 (neg.f64 x) (*.f64 x x))
(*.f64 (*.f64 x x) (neg.f64 x))
(*.f64 (*.f64 x x) x)
(*.f64 x (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 x))
(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 (*.f64 x x) #s(literal 3/2 binary64))
(pow.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 (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 (*.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 (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #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 #s(literal 1/120 binary64) x) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64))) x) (*.f64 x x))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64))) (*.f64 x x)) x)
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64))))
(*.f64 (*.f64 x x) (*.f64 x (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))))
(*.f64 x (*.f64 (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64))) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 3 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 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 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 3 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 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 3 binary64))) #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 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 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 (pow.f64 x #s(literal 4 binary64)) #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)))))))
(/.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64))) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (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 8 binary64)) #s(literal 1/25401600 binary64)) (pow.f64 (fabs.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 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #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 x #s(literal 6 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 3 binary64))) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/128024064000 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 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64))) #s(literal 1/36 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (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 8 binary64)) #s(literal 1/25401600 binary64)) (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 x #s(literal 6 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) 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)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal -1/128024064000 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 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64))) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 8 binary64)) #s(literal 1/25401600 binary64)) (pow.f64 (fabs.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))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 6 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 3 binary64))) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/128024064000 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 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64))) #s(literal 1/36 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 8 binary64)) #s(literal 1/25401600 binary64)) (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 x #s(literal 6 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) 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)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal -1/128024064000 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 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 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 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #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 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(+.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 3 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 (-.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 4 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 3 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #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))))
(+.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (fma.f64 (/.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (/.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (/.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #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 x #s(literal 6 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))) (fma.f64 (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)) (fma.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (fma.f64 #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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (-.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 x x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 x x)) (*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 x x)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 x x))))))
(/.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 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 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 x x)) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))))))
(/.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 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64))) (*.f64 (neg.f64 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 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 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64)))) (+.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 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 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)))) (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 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 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 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 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64))))) (*.f64 (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 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 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64))))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)))) (neg.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64))) #s(literal 1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #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 x #s(literal 6 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 3 binary64))) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/128024064000 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 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 8 binary64)) #s(literal 1/25401600 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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)) #s(literal -1/5040 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 6 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64))) #s(literal 1/216 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64))) (*.f64 (fma.f64 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 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 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64))) (fma.f64 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64))))
(/.f64 (-.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64))) (-.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))))
(/.f64 (fma.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64))) #s(literal 1/36 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) 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)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/128024064000 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 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/128024064000 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 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64))) #s(literal 1/36 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 #s(literal -1/5040 binary64) 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)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64))))
(/.f64 (fma.f64 #s(literal -1/128024064000 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 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 #s(literal -1/128024064000 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 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/120 binary64) (neg.f64 x))) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/120 binary64) x)) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (fabs.f64 (*.f64 #s(literal -1/120 binary64) (neg.f64 x))) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (fabs.f64 (*.f64 #s(literal -1/120 binary64) x)) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 #s(literal 1/120 binary64) (neg.f64 x)) (neg.f64 x) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 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 #s(literal 1/120 binary64) x) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)) x (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/120 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 #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 (*.f64 #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 4 binary64)) #s(literal -1/5040 binary64) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 #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 #s(literal 1/120 binary64) (*.f64 x x) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal -1/5040 binary64) x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x x) (*.f64 #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 (*.f64 x x) #s(literal 1/120 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 1/120 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 x (fabs.f64 (*.f64 #s(literal 1/120 binary64) x)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal -1/120 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 x (fabs.f64 (*.f64 #s(literal -1/120 binary64) x)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 x (*.f64 #s(literal 1/120 binary64) x) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 x (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)) (-.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))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))) (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))))
(-.f64 (/.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (-.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (/.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))))
(-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (fma.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))
(-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))))
(-.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 x x)))
(-.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)))
(-.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))))
(-.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64))))
(-.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))
(-.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #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)) (-.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))))) (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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)) (+.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (+.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))
(+.f64 (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (+.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #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 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (fma.f64 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)))) (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)))))
(+.f64 (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 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 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #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))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(+.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.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)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(+.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 #s(literal -1/6 binary64) x) (*.f64 x x))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x 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)))
#s(approx (- (sin x) x) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal -1/6 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal -1/6 binary64)))
(*.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 (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 (neg.f64 (neg.f64 x)) #s(literal 2 binary64))
(pow.f64 (neg.f64 x) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 x) x))
(neg.f64 (*.f64 x (neg.f64 x)))
(sqrt.f64 (pow.f64 x #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 x) x))
(fabs.f64 (*.f64 x (neg.f64 x)))
(fabs.f64 (neg.f64 (*.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))))
#s(approx (- (sin x) x) (*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.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 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) x) (*.f64 x x))
(*.f64 (*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.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/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.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)) #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 (*.f64 x x) (*.f64 x #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(*.f64 x (*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x x)))
#s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (fma.f64 (/.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (/.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (/.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #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 x #s(literal 6 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))) (fma.f64 (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)) (fma.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (fma.f64 #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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (-.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 x x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 x x)) (*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 x x)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 x x))))))
(/.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 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 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 x x)) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))))))
(/.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 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64))) (*.f64 (neg.f64 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 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 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64)))) (+.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 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 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)))) (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 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 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 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 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64))))) (*.f64 (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 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 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64))))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)))) (neg.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64))) #s(literal 1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #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 x #s(literal 6 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 3 binary64))) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/128024064000 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 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 8 binary64)) #s(literal 1/25401600 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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)) #s(literal -1/5040 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 6 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64))) #s(literal 1/216 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64))) (*.f64 (fma.f64 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 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 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64))) (fma.f64 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64))))
(/.f64 (-.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64))) (-.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))))
(/.f64 (fma.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64))) #s(literal 1/36 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) 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)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/128024064000 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 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/128024064000 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 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64))) #s(literal 1/36 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 #s(literal -1/5040 binary64) 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)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64))))
(/.f64 (fma.f64 #s(literal -1/128024064000 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 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 #s(literal -1/128024064000 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 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/120 binary64) (neg.f64 x))) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/120 binary64) x)) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (fabs.f64 (*.f64 #s(literal -1/120 binary64) (neg.f64 x))) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (fabs.f64 (*.f64 #s(literal -1/120 binary64) x)) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 #s(literal 1/120 binary64) (neg.f64 x)) (neg.f64 x) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 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 #s(literal 1/120 binary64) x) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)) x (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/120 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 #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 (*.f64 #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 4 binary64)) #s(literal -1/5040 binary64) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 #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 #s(literal 1/120 binary64) (*.f64 x x) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal -1/5040 binary64) x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x x) (*.f64 #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 (*.f64 x x) #s(literal 1/120 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 1/120 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 x (fabs.f64 (*.f64 #s(literal 1/120 binary64) x)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal -1/120 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 x (fabs.f64 (*.f64 #s(literal -1/120 binary64) x)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 x (*.f64 #s(literal 1/120 binary64) x) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 x (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)) (-.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))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))) (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))))
(-.f64 (/.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (-.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (/.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))))
(-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (fma.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))
(-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))))
(-.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 x x)))
(-.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)))
(-.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))))
(-.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64))))
(-.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))
(-.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #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)) (-.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))))) (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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)) (+.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))) (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (+.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))
(+.f64 (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (+.f64 (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #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 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (fma.f64 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)))) (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)))))
(+.f64 (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 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 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #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))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(+.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (-.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)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(+.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #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 #s(literal 1/120 binary64) x) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64))) x) (*.f64 x x))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64))) (*.f64 x x)) x)
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64))))
(*.f64 (*.f64 x x) (*.f64 x (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))))
(*.f64 x (*.f64 (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64))) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 3 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 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 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 3 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 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 3 binary64))) #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 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 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 (pow.f64 x #s(literal 4 binary64)) #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)))))))
(/.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64))) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (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 8 binary64)) #s(literal 1/25401600 binary64)) (pow.f64 (fabs.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 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #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 x #s(literal 6 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 3 binary64))) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/128024064000 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 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64))) #s(literal 1/36 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (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 8 binary64)) #s(literal 1/25401600 binary64)) (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 x #s(literal 6 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) 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)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal -1/128024064000 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 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64))) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 8 binary64)) #s(literal 1/25401600 binary64)) (pow.f64 (fabs.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))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 6 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 3 binary64))) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/128024064000 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 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64))) #s(literal 1/36 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 8 binary64)) #s(literal 1/25401600 binary64)) (pow.f64 (fabs.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 x #s(literal 6 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) 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)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/36 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal -1/128024064000 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 (-.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 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 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #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 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #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 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(+.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 3 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 (-.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 4 binary64)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 3 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #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))))
(+.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))))
#s(approx (- (sin x) x) (/.f64 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #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 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #s(literal -1/36 binary64) (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))) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(*.f64 (/.f64 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.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)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 3 binary64))))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))))
(/.f64 (*.f64 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #s(literal -1/36 binary64) (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))) (*.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/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))
(/.f64 (*.f64 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #s(literal -1/36 binary64) (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))) (*.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 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal 1/207360000 binary64) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))
(/.f64 (*.f64 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2985984000000 binary64) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/207360000 binary64) (pow.f64 x #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))
(/.f64 (neg.f64 (neg.f64 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #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 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #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)))
(neg.f64 (/.f64 (neg.f64 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #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))))
(neg.f64 (/.f64 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #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)))))
#s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 #s(literal -1/36 binary64) (*.f64 x x)) x)
(*.f64 (*.f64 #s(literal -1/36 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/36 binary64)))
(*.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/36 binary64))
(*.f64 (*.f64 x x) (*.f64 x #s(literal -1/36 binary64)))
(*.f64 x (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) (*.f64 x x)) (/.f64 (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) x) (/.f64 (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)))))
(*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64)))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64) (*.f64 #s(literal 1/120 binary64) x)))
(*.f64 x (fma.f64 #s(literal 1/120 binary64) x (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #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 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))) (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #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 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))))))))
(/.f64 (-.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (pow.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/120 binary64) x)) x) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/120 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/120 binary64) x)) x) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 1/120 binary64) x)) x)))))
(/.f64 (-.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (pow.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 1/120 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 1/120 binary64)) (*.f64 (neg.f64 (*.f64 x x)) #s(literal 1/120 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (*.f64 (neg.f64 (*.f64 x x)) #s(literal 1/120 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (pow.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 1/120 binary64) x)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64) (fma.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 1/120 binary64) x)) (*.f64 (neg.f64 x) (*.f64 #s(literal 1/120 binary64) x)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (*.f64 (neg.f64 x) (*.f64 #s(literal 1/120 binary64) x))))))
(/.f64 (-.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 x x)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 x x)) (*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 x x)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 (neg.f64 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64))) (*.f64 (neg.f64 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (neg.f64 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 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)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 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)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/120 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)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/120 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)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) (*.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))))) (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64)) (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64)))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)))) (pow.f64 (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 2 binary64)))
(/.f64 (fma.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)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))))) (pow.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) (*.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64)))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64)) (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64)) (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/120 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 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (fma.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64)) (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (fma.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64)) (*.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)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/120 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)) (*.f64 #s(literal -1/120 binary64) x)) (*.f64 x x)) (/.f64 x (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #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)) (*.f64 #s(literal -1/120 binary64) x)) x) (/.f64 x (-.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #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/120 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #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/120 binary64)) x) (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #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)) (*.f64 x x)) (*.f64 x x)) (/.f64 #s(literal -1/120 binary64) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #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)) (*.f64 x x)) x) (/.f64 #s(literal -1/120 binary64) (-.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 x x)) (*.f64 x x)) (/.f64 (*.f64 x x) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 x x)) x) (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #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)) (*.f64 #s(literal 1/120 binary64) x)) (*.f64 x x)) (/.f64 x (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #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)) (*.f64 #s(literal 1/120 binary64) x)) x) (/.f64 x (-.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #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/120 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #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/120 binary64)) x) (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #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)) (*.f64 x x)) (*.f64 x x)) (/.f64 #s(literal 1/120 binary64) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #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)) (*.f64 x x)) x) (/.f64 #s(literal 1/120 binary64) (-.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #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)) x) (*.f64 x x)) (/.f64 (*.f64 #s(literal 1/120 binary64) x) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #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)) x) x) (/.f64 (*.f64 #s(literal 1/120 binary64) x) (-.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal -1/120 binary64) x) #s(literal 2 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal -1/120 binary64) x) #s(literal 2 binary64)) x) (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/120 binary64) x) #s(literal 2 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/120 binary64) x) #s(literal 2 binary64)) x) (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (neg.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 x x)) (/.f64 (neg.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (neg.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x))) x) (/.f64 (neg.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x))) (-.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (neg.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 x x)) (/.f64 (neg.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (neg.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) (/.f64 (neg.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (-.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/120 binary64) x) x) (/.f64 (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (-.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/120 binary64) x) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 #s(literal -1/120 binary64) (*.f64 x x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/120 binary64) x) x) (/.f64 (*.f64 x (*.f64 #s(literal -1/120 binary64) (*.f64 x x))) (-.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) x) (/.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 #s(literal -1/120 binary64) x) (/.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))) (-.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 #s(literal 1/14400 binary64) (*.f64 x x)) (/.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 #s(literal 1/14400 binary64) x) (/.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 x x)) (/.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) x) (/.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 x x)) (/.f64 #s(literal 1/14400 binary64) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) x) (/.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 #s(literal 1/120 binary64) x) (/.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (-.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (pow.f64 (*.f64 #s(literal 1/120 binary64) x) #s(literal 2 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (*.f64 x x) x) (/.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))) (-.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (*.f64 x x) x) (/.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (*.f64 x x) x) (/.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (-.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 (*.f64 x x) x) (/.f64 (pow.f64 (*.f64 #s(literal 1/120 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 x (*.f64 x x)) (/.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (/.f64 x x) (/.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (-.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/120 binary64) (neg.f64 x))) x (*.f64 (pow.f64 x #s(literal 4 binary64)) #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)) #s(literal -1/5040 binary64)))
(fma.f64 (fabs.f64 (*.f64 #s(literal -1/120 binary64) (neg.f64 x))) x (*.f64 (pow.f64 x #s(literal 4 binary64)) #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)) #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)) #s(literal -1/5040 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (neg.f64 x)) (neg.f64 x) (*.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)) #s(literal -1/5040 binary64)))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)) x (*.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)) #s(literal -1/5040 binary64)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) (*.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)) #s(literal -1/5040 binary64)))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal -1/5040 binary64) x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (*.f64 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)) #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)) #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)) #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)) #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)) #s(literal -1/5040 binary64)))
(fma.f64 x (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))
(fma.f64 x (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))
(-.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 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))) (/.f64 (*.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 #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 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #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)) #s(literal -1/5040 binary64)) (*.f64 (neg.f64 (*.f64 x x)) #s(literal 1/120 binary64)))
(-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (*.f64 (neg.f64 x) (*.f64 #s(literal 1/120 binary64) x)))
(-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #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 (neg.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 x x)))
(-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)))
(-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))))
(-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (neg.f64 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64))))
(-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 #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 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(+.f64 (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 1/120 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 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64) (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(+.f64 (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/120 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)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/120 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)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/120 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 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #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)) #s(literal -1/5040 binary64)))
(*.f64 (*.f64 #s(literal -1/5040 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(literal -1/5040 binary64) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal -1/5040 binary64)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal -1/5040 binary64))
(*.f64 x (*.f64 #s(literal -1/5040 binary64) x))
(*.f64 (fabs.f64 (*.f64 #s(literal 1/120 binary64) (neg.f64 x))) x)
(*.f64 (fabs.f64 (*.f64 #s(literal 1/120 binary64) x)) x)
(*.f64 (fabs.f64 (*.f64 #s(literal -1/120 binary64) (neg.f64 x))) x)
(*.f64 (fabs.f64 (*.f64 #s(literal -1/120 binary64) x)) x)
(*.f64 (*.f64 #s(literal 1/120 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(literal 1/120 binary64) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/120 binary64)))
(*.f64 #s(literal 1/120 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(*.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 1/120 binary64))))
(*.f64 x (fabs.f64 (*.f64 #s(literal 1/120 binary64) x)))
(*.f64 x (fabs.f64 (*.f64 (neg.f64 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 (neg.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(fabs.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))
(fabs.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))

eval68.0ms (1%)

Memory
17.5MiB live, 136.0MiB allocated
Compiler

Compiled 22 825 to 2 556 computations (88.8% saved)

prune25.0ms (0.4%)

Memory
-12.3MiB live, 59.2MiB allocated
Pruning

18 alts after pruning (9 fresh and 9 done)

PrunedKeptTotal
New6114615
Fresh358
Picked325
Done077
Total61718635
Accuracy
100.0%
Counts
635 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
4.7%
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (sin.f64 x))
70.4%
(-.f64 (sin.f64 x) x)
46.8%
#s(approx (- (sin x) x) (/.f64 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/36 binary64)))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
98.7%
#s(approx (- (sin x) x) (/.f64 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/36 binary64)))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
98.7%
#s(approx (- (sin x) x) (/.f64 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 (*.f64 #s(literal -1/36 binary64) (*.f64 x x)) x)) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
99.3%
#s(approx (- (sin x) x) (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 (neg.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) x)))
99.3%
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
98.8%
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
99.4%
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x)))
99.3%
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x)) x))
98.8%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
98.7%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
98.8%
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
98.8%
#s(approx (- (sin x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x))
99.2%
#s(approx (- (sin x) x) (*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) x)))
6.4%
#s(approx (- (sin x) x) (neg.f64 x))
34.9%
#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)))))
68.8%
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) #s(literal 0 binary64))
Compiler

Compiled 971 to 395 computations (59.3% saved)

regimes16.0ms (0.2%)

Memory
30.7MiB live, 30.7MiB allocated
Counts
34 → 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 #s(literal -1/6 binary64) (*.f64 x x)) x))
#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) x) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.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 (fma.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 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 (*.f64 #s(literal -1/36 binary64) (*.f64 x x)) x)) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
#s(approx (- (sin x) x) (/.f64 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/36 binary64)))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) 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 (fma.f64 (*.f64 x x) (*.f64 (*.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) 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 (fma.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 (-.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 (-.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 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #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))))
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (pow.f64 (sqrt.f64 x) #s(literal 6 binary64))))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (sin.f64 x))
#s(approx (- (sin x) x) (*.f64 (-.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x)))
#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))) (*.f64 (*.f64 x x) x)))
#s(approx (- (sin x) x) (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 (neg.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) x)))
#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 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/36 binary64)))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 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 (sqrt.f64 x) #s(literal 6 binary64))))
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
#s(approx (- (sin x) x) (/.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))))
#s(approx (- (sin x) x) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (/.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)))))
Outputs
#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))))
Calls

2 calls:

8.0ms
x
6.0ms
(-.f64 (sin.f64 x) x)
Results
AccuracySegmentsBranch
99.4%1(-.f64 (sin.f64 x) x)
99.4%1x
Compiler

Compiled 5 to 4 computations (20% saved)

regimes18.0ms (0.3%)

Memory
-18.9MiB live, 39.7MiB allocated
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 #s(literal -1/6 binary64) (*.f64 x x)) x))
#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) x) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.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 (fma.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 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 (*.f64 #s(literal -1/36 binary64) (*.f64 x x)) x)) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
#s(approx (- (sin x) x) (/.f64 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/36 binary64)))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) 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 (fma.f64 (*.f64 x x) (*.f64 (*.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) 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 (fma.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 (-.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 (-.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 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 #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))))
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (pow.f64 (sqrt.f64 x) #s(literal 6 binary64))))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (sin.f64 x))
#s(approx (- (sin x) x) (*.f64 (-.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x)))
#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))) (*.f64 (*.f64 x x) x)))
#s(approx (- (sin x) x) (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 (neg.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) x)))
Outputs
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x)))
Calls

2 calls:

12.0ms
x
5.0ms
(-.f64 (sin.f64 x) x)
Results
AccuracySegmentsBranch
99.4%1(-.f64 (sin.f64 x) x)
99.4%1x
Compiler

Compiled 5 to 4 computations (20% saved)

regimes7.0ms (0.1%)

Memory
12.0MiB live, 12.0MiB allocated
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 #s(literal -1/6 binary64) (*.f64 x x)) x))
#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) x) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.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 (fma.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 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 (*.f64 #s(literal -1/36 binary64) (*.f64 x x)) x)) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
#s(approx (- (sin x) x) (/.f64 #s(approx (* (pow x 3) (- (* 1/14400 (pow x 4)) 1/36)) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/36 binary64)))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
Outputs
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x)) x))
Calls

2 calls:

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

Compiled 5 to 4 computations (20% saved)

regimes5.0ms (0.1%)

Memory
9.3MiB live, 9.3MiB allocated
Counts
8 → 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 #s(literal -1/6 binary64) (*.f64 x x)) x))
#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) x) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) x)))
Outputs
#s(approx (- (sin x) x) (*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) x)))
Calls

2 calls:

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

Compiled 5 to 4 computations (20% saved)

regimes14.0ms (0.2%)

Memory
-50.9MiB live, 9.0MiB allocated
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 #s(literal -1/6 binary64) (*.f64 x x)) x))
#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) 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:

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

Compiled 5 to 4 computations (20% saved)

regimes2.0ms (0%)

Memory
5.3MiB live, 5.3MiB allocated
Accuracy

Total -40.4b remaining (-202.3%)

Threshold costs -40.4b (-202.3%)

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
68.8%1x
68.8%1(-.f64 (sin.f64 x) x)
Compiler

Compiled 5 to 4 computations (20% saved)

simplify53.0ms (0.8%)

Memory
13.8MiB live, 73.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
047111
166111
2137110
3397110
4621110
5641110
6668110
7754110
81034110
92182110
Stop Event
node limit
Calls
Call 1
Inputs
#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 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x)) x))
#s(approx (- (sin x) x) (*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.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 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 (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 (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin 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 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x)))
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) (*.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (fma.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 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x)) x))
#s(approx (- (sin x) x) (*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) x)))
#s(approx (+ (* (sqrt (neg x)) (sqrt (neg x))) (sin x)) (*.f64 #s(approx (+ (* (pow x 4) -1/5040) (- (* (* x x) 1/120) 1/6)) (fma.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 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))

soundness1.5s (22.4%)

Memory
3.1MiB live, 1 221.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038188
056173
1194159
21326158
09052158
036
056
1186
21286
313106
099276
047122
1130116
2373116
31349108
43167108
56680108
08587102
098350
1265339
2793337
32492323
08331305
050322
074289
1282289
21591289
08661289
0112365
1280360
2875357
32750343
08305331
026135
041131
1125131
2814127
08902127
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 339 to 199 computations (41.3% saved)

preprocess78.0ms (1.2%)

Memory
-26.6MiB live, 105.8MiB allocated
Compiler

Compiled 354 to 150 computations (57.6% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...