bug500 (missed optimization)

Time bar (total: 3.3s)

start0.0ms (0%)

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

analyze0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated; 0ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%50.4%49.6%0%0%0%0
100%50.4%0%49.6%0%0%0%1
Compiler

Compiled 12 to 9 computations (25% saved)

sample1.3s (38.6%)

Memory
1.0MiB live, 1 448.9MiB allocated; 338ms collecting garbage
Samples
795.0ms7 123×1valid
164.0ms811×2valid
18.0ms322×0valid
Precisions
Click to see histograms. Total time spent on operations: 704.0ms
ival-sin: 357.0ms (50.7% of total)
adjust: 169.0ms (24% of total)
ival-sub: 97.0ms (13.8% of total)
ival-<: 48.0ms (6.8% of total)
ival-and: 13.0ms (1.8% of total)
exact: 11.0ms (1.6% of total)
ival-assert: 7.0ms (1% of total)
Bogosity

explain73.0ms (2.2%)

Memory
-13.1MiB live, 79.6MiB allocated; 7ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
862(-6.5773675807992176e-108)0-(-.f64 (sin.f64 x) x)
00-0-(sin.f64 x)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 (sin.f64 x) x)cancellation880
Confusion
Predicted +Predicted -
+860
-2168
Precision
0.9772727272727273
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+8600
-20168
Precision?
0.9772727272727273
Recall?
1.0
Freqs
test
numberfreq
0168
188
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
40.0ms460×1valid
5.0ms36×2valid
1.0ms16×0valid
Compiler

Compiled 22 to 13 computations (40.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-sin: 12.0ms (41.1% of total)
adjust: 11.0ms (37.7% of total)
ival-sub: 5.0ms (17.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess35.0ms (1%)

Memory
23.2MiB live, 23.2MiB allocated; 0ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0513
1713
21413
32213
43413
55613
67813
713113
820913
935913
1096413
11423213
Stop Event
node limit
Compiler

Compiled 4 to 3 computations (25% saved)

eval0.0ms (0%)

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

Compiled 0 to 1 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 4 to 3 computations (25% saved)

simplify0.0ms (0%)

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

localize38.0ms (1.1%)

Memory
-20.8MiB live, 37.0MiB allocated; 18ms collecting garbage
Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(sin.f64 x)
accuracy19.125195700640667
(-.f64 (sin.f64 x) x)
Samples
29.0ms230×1valid
3.0ms18×2valid
0.0ms0valid
Compiler

Compiled 9 to 5 computations (44.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-sub: 11.0ms (49.6% of total)
ival-sin: 6.0ms (27.1% of total)
adjust: 4.0ms (18% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series1.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated; 0ms collecting garbage
Counts
2 → 12
Calls
Call 1
Inputs
(-.f64 (sin.f64 x) x)
(sin.f64 x)
Outputs
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(* -1 x)
(* x (- (/ (sin x) x) 1))
(sin x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
((- (sin x) x) (sin x))
0.0ms
x
@inf
((- (sin x) x) (sin x))
0.0ms
x
@-inf
((- (sin x) x) (sin x))

simplify4.0ms (0.1%)

Memory
9.0MiB live, 9.0MiB allocated; 0ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047127
Stop Event
iter 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 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/6 binary64)))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/5040 binary64))))) #s(literal 1/6 binary64)))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 2 binary64)))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64)))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/6 binary64)))))
(* -1 x)
(*.f64 #s(literal -1 binary64) x)
(* x (- (/ (sin x) x) 1))
(*.f64 x (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)))
(sin x)
(sin.f64 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 x) x)))))

rewrite171.0ms (5.1%)

Memory
15.4MiB live, 244.4MiB allocated; 32ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

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

eval26.0ms (0.8%)

Memory
-6.7MiB live, 37.8MiB allocated; 6ms collecting garbage
Compiler

Compiled 10 140 to 732 computations (92.8% saved)

prune11.0ms (0.3%)

Memory
-28.1MiB live, 17.8MiB allocated; 5ms collecting garbage
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New2885293
Fresh000
Picked011
Done000
Total2886294
Accuracy
99.8%
Counts
294 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.1%
(-.f64 (sin.f64 x) x)
98.9%
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/6 binary64))))
98.7%
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64))))
70.1%
#s(approx (- (sin x) x) (*.f64 x (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64))))
98.0%
#s(approx (- (sin x) x) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
6.6%
#s(approx (- (sin x) x) (*.f64 #s(literal -1 binary64) x))
Compiler

Compiled 142 to 107 computations (24.6% saved)

simplify0.0ms (0%)

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

localize214.0ms (6.4%)

Memory
29.1MiB live, 274.1MiB allocated; 27ms collecting garbage
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.01953125
(-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64))
accuracy0.1171875
(*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64)))
accuracy0.125
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64)))
accuracy0.7013369607810505
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64))))
accuracy0.0
#s(approx (- (sin x) x) (*.f64 x (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64))))
accuracy0.015625
(/.f64 (sin.f64 x) x)
accuracy0.08984375
(*.f64 x (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)))
accuracy28.880815113680253
(-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64))
accuracy0.0
(pow.f64 x #s(literal 3 binary64))
accuracy0.12890625
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
accuracy1.193793460352654
#s(approx (- (sin x) x) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
accuracy0.0
(*.f64 #s(literal -1 binary64) x)
accuracy59.763863903118946
#s(approx (- (sin x) x) (*.f64 #s(literal -1 binary64) x))
accuracy0.08984375
(*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 2 binary64)))
accuracy0.1171875
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 2 binary64)))))
accuracy0.13671875
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/6 binary64)))
accuracy0.6024972416567769
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/6 binary64))))
Samples
148.0ms175×2valid
41.0ms78×1valid
1.0ms0valid
Compiler

Compiled 159 to 28 computations (82.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 156.0ms
ival-sin: 53.0ms (34.1% of total)
adjust: 30.0ms (19.3% of total)
ival-mult: 26.0ms (16.7% of total)
const: 19.0ms (12.2% of total)
ival-sub: 11.0ms (7.1% of total)
ival-div: 5.0ms (3.2% of total)
ival-pow: 5.0ms (3.2% of total)
ival-pow2: 3.0ms (1.9% of total)
ival-add: 2.0ms (1.3% of total)
exact: 1.0ms (0.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series18.0ms (0.6%)

Memory
-26.4MiB live, 18.2MiB allocated; 11ms collecting garbage
Counts
17 → 35
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/6 binary64))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 2 binary64)))
#s(approx (- (sin x) x) (*.f64 #s(literal -1 binary64) x))
(*.f64 #s(literal -1 binary64) x)
#s(approx (- (sin x) x) (*.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)))
(pow.f64 x #s(literal 3 binary64))
(-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64))
(*.f64 x (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)))
(/.f64 (sin.f64 x) x)
#s(approx (- (sin x) x) (*.f64 x (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64))))
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64)))
(-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64))
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/120 (pow x 2))
(* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2))))
(* -1/5040 (pow x 2))
(* -1 x)
(pow x 3)
(* -1/6 (pow x 2))
(* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 2) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
1
(+ 1 (* -1/6 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))
-1/6
(- (* 1/120 (pow x 2)) 1/6)
(* 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))
-1
(- (/ (sin x) x) 1)
(/ (sin x) x)
(* 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 (* 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)))
Calls

3 calls:

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

simplify4.0ms (0.1%)

Memory
5.9MiB live, 5.9MiB allocated; 0ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
076355
Stop Event
iter limit
Counts
35 → 35
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/120 (pow x 2))
(* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2))))
(* -1/5040 (pow x 2))
(* -1 x)
(pow x 3)
(* -1/6 (pow x 2))
(* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 2) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
1
(+ 1 (* -1/6 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))
-1/6
(- (* 1/120 (pow x 2)) 1/6)
(* 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))
-1
(- (/ (sin x) x) 1)
(/ (sin x) x)
(* 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 (* 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)))
Outputs
(* -1/6 (pow x 3))
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/6 binary64)))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/5040 binary64))))) #s(literal 1/6 binary64)))
(* 1/120 (pow x 2))
(*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64)))
(* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 2 binary64)))))
(* -1/5040 (pow x 2))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 2 binary64)))
(* -1 x)
(*.f64 #s(literal -1 binary64) x)
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(* -1/6 (pow x 2))
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 2 binary64)))
(* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/6 binary64)))
(* (pow x 2) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/5040 binary64))))) #s(literal 1/6 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 2 binary64))))
(+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64))))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/6 binary64))))
-1/6
#s(literal -1/6 binary64)
(- (* 1/120 (pow x 2)) 1/6)
(-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64))
(* x (- (/ (sin x) x) 1))
(*.f64 x (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)))
(* -1/5040 (pow x 7))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 1/5040 binary64)))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 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 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 1/5040 binary64)))
-1
#s(literal -1 binary64)
(- (/ (sin x) x) 1)
(-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64))
(/ (sin x) x)
(/.f64 (sin.f64 x) x)
(* 1/120 (pow x 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 x) x)))))
(* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 #s(literal 1/5040 binary64) (*.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 1/120 binary64))))

rewrite173.0ms (5.2%)

Memory
6.3MiB live, 295.3MiB allocated; 30ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032154
048152
1149152
2866152
08792149
Stop Event
iter limit
node limit
iter limit
Counts
17 → 381
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/6 binary64))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 2 binary64)))
#s(approx (- (sin x) x) (*.f64 #s(literal -1 binary64) x))
(*.f64 #s(literal -1 binary64) x)
#s(approx (- (sin x) x) (*.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)))
(pow.f64 x #s(literal 3 binary64))
(-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64))
(*.f64 x (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)))
(/.f64 (sin.f64 x) x)
#s(approx (- (sin x) x) (*.f64 x (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64))))
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64)))
(-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #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 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 (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))) (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 (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 x x)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (*.f64 (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))) x) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (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))) (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))) (neg.f64 (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (*.f64 (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))) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 x x)) x)
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) x) (*.f64 x x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x x) (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))))))
(*.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 (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 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 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)))))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 x (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))))))
(*.f64 (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))) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (*.f64 x (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)))))
(*.f64 (pow.f64 x #s(literal 3 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))))
(*.f64 x (*.f64 (*.f64 x x) (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)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (*.f64 (neg.f64 x) x) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)))) (fma.f64 (*.f64 (neg.f64 x) x) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (pow.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64))))
(fma.f64 (*.f64 (fma.f64 (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))) x) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (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))) x) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))
(fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (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))) x) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (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))) x)))
(fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 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))) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 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 #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 (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))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (*.f64 (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))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 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))))
(+.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (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))) x)) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (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))) x)))
(+.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 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)))) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 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)))))
(+.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 (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))) x) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 (*.f64 (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))) x) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))
(+.f64 (*.f64 (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))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))) (*.f64 (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))) (sinh.f64 (*.f64 (log.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 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))
(*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))
(*.f64 x (-.f64 (*.f64 #s(literal 1/120 binary64) x) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 3 binary64)))))
(*.f64 x (-.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64))))
(*.f64 x (*.f64 x (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 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 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (*.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal -1/128024064000 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal -1/128024064000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64))) (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 x x))) (neg.f64 (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) #s(literal 1/14400 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))))) (neg.f64 (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fma.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)))) (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) #s(literal 1/14400 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) (*.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal -1/128024064000 binary64)))) (neg.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -1/604800 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 x x)) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (*.f64 x x)) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) #s(literal 1/14400 binary64))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/25401600 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 x x) (fma.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) #s(literal 1/14400 binary64))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) (*.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal -1/128024064000 binary64))) (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -1/604800 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x))
(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 (*.f64 (neg.f64 x) x) (*.f64 #s(literal -1/5040 binary64) x)) x (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) x) x (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 3 binary64)))) x))
(fma.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) x) (sqrt.f64 x)) (sqrt.f64 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 (neg.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1/120 binary64) (neg.f64 x)) (neg.f64 x) (*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 3 binary64)))) x))
(fma.f64 (*.f64 #s(literal 1/120 binary64) (neg.f64 x)) (neg.f64 x) (*.f64 (neg.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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 #s(literal 1/120 binary64) (neg.f64 x)) (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 (pow.f64 x #s(literal 3 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) (pow.f64 x #s(literal 3 binary64))) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(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 (*.f64 (neg.f64 x) x) (*.f64 x x)) #s(literal -1/5040 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/120 binary64) x)) x (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (*.f64 x x)))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/120 binary64) x)) x (*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 3 binary64)))) x))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/120 binary64) x)) x (*.f64 (neg.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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/120 binary64) x)) x (*.f64 (neg.f64 x) (*.f64 (pow.f64 x #s(literal 3 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/5040 binary64) x) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 3 binary64))) x (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 3 binary64)))) x))
(fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 (neg.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) x (*.f64 (neg.f64 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64))))
(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 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/120 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (*.f64 x x)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/120 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 3 binary64)))) x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/120 binary64))) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/120 binary64))) (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/120 binary64))) (*.f64 (neg.f64 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/120 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64))) (*.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 (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) #s(literal 1/14400 binary64)))) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) #s(literal 1/14400 binary64)))) (*.f64 x x)))
(fma.f64 (*.f64 (neg.f64 x) x) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))
(fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/120 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (*.f64 x x)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/120 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 3 binary64)))) x))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/120 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/120 binary64)) (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/120 binary64)) (*.f64 (neg.f64 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64))))
(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 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))
(fma.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 #s(literal -1/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 (neg.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (*.f64 x x)))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 3 binary64)))) x))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 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 #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))))
(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 (*.f64 x x) (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) #s(literal 1/14400 binary64)))) (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) #s(literal 1/14400 binary64))))))
(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 (neg.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (*.f64 x x)))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) (*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 3 binary64)))) x))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) (*.f64 (neg.f64 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64))))
(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 (pow.f64 x #s(literal 3 binary64)) (*.f64 x #s(literal -1/5040 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 x (fabs.f64 (*.f64 x #s(literal 1/120 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (*.f64 x x)))
(fma.f64 x (fabs.f64 (*.f64 x #s(literal 1/120 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 3 binary64)))) x))
(fma.f64 x (fabs.f64 (*.f64 x #s(literal 1/120 binary64))) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)))
(fma.f64 x (fabs.f64 (*.f64 x #s(literal 1/120 binary64))) (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 x (fabs.f64 (*.f64 x #s(literal 1/120 binary64))) (*.f64 (neg.f64 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64))))
(fma.f64 x (fabs.f64 (*.f64 x #s(literal 1/120 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))
(fma.f64 x (*.f64 x #s(literal 1/120 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))) (*.f64 x x)))
(fma.f64 x (*.f64 x #s(literal 1/120 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 3 binary64)))) x))
(fma.f64 x (*.f64 x #s(literal 1/120 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/5040 binary64)))
(fma.f64 x (*.f64 x #s(literal 1/120 binary64)) (*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 x (*.f64 x #s(literal 1/120 binary64)) (*.f64 (neg.f64 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64))))
(fma.f64 x (*.f64 x #s(literal 1/120 binary64)) (*.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 4 binary64)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (/.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) 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) (pow.f64 x #s(literal 3 binary64)))) 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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 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 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))
(+.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) #s(literal 1/14400 binary64)))) (*.f64 x x)) (*.f64 (/.f64 (*.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) #s(literal 1/14400 binary64)))) (*.f64 x x)))
(+.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) #s(literal 1/14400 binary64))))) (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) #s(literal 1/14400 binary64))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -1/604800 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal -1/128024064000 binary64)) (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -1/604800 binary64) (*.f64 x x)) (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 (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) (pow.f64 x #s(literal 3 binary64)))) 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 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 4 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 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) x) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 #s(literal -1/5040 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(literal -1/5040 binary64) x) x)
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal -1/5040 binary64))))
(*.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 x #s(literal -1/5040 binary64)))
(fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal -1/5040 binary64) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal -1/5040 binary64)))
(fma.f64 #s(literal -1/5040 binary64) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal -1/5040 binary64) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))
(+.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal -1/5040 binary64)) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal -1/5040 binary64)))
(+.f64 (*.f64 #s(literal -1/5040 binary64) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal -1/5040 binary64) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))
#s(approx (- (sin x) x) (neg.f64 x))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)))
(*.f64 #s(literal -1 binary64) x)
(*.f64 x #s(literal -1 binary64))
(neg.f64 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 (*.f64 #s(literal -1/6 binary64) x) x) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(literal -1/6 binary64) (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))) (neg.f64 (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 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(*.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 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) #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 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 x #s(literal -1/6 binary64))))
(*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))
(fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) x) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) x)))
(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 2 binary64))) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) x)))
(+.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 (*.f64 #s(literal -1/6 binary64) x) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 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 (*.f64 (neg.f64 x) x) (sqrt.f64 x)) (sqrt.f64 x))
(*.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 (neg.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 (neg.f64 x) (sqrt.f64 x)) (*.f64 (neg.f64 x) (sqrt.f64 x)))
(*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 x (sqrt.f64 x)))
(*.f64 (*.f64 (sqrt.f64 x) (neg.f64 x)) (*.f64 (sqrt.f64 x) (neg.f64 x)))
(*.f64 (*.f64 (sqrt.f64 x) x) (*.f64 (sqrt.f64 x) x))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (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 x) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 x) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 x) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 x) #s(literal 3 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x x)))
(*.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 (*.f64 (neg.f64 x) x) (neg.f64 x))
(*.f64 (*.f64 (neg.f64 x) x) x)
(*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (neg.f64 (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (neg.f64 (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)) (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 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (neg.f64 x))
(*.f64 (*.f64 x x) x)
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1 binary64))
(*.f64 x (*.f64 (neg.f64 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 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 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 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))))
(neg.f64 (pow.f64 x #s(literal 3 binary64)))
(fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (neg.f64 x) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (neg.f64 x)))
(fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) x (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) x))
(fma.f64 (neg.f64 x) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (neg.f64 x) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))
(fma.f64 x (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 x (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))
(fabs.f64 (pow.f64 x #s(literal 3 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 3/2 binary64) (*.f64 (log.f64 x) #s(literal 3/2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 x)))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.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 x) #s(literal 3 binary64)))
(+.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (neg.f64 x)) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (neg.f64 x)))
(+.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) x) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) x))
(+.f64 (*.f64 (neg.f64 x) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 (neg.f64 x) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))
(+.f64 (*.f64 x (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 x (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x))) (/.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x))) (/.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)))) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) #s(literal -1 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) #s(literal -1 binary64)))) (+.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 3 binary64)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x))) (/.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 3 binary64)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x)))) (*.f64 (pow.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x)) #s(literal -1 binary64)) (pow.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x)) #s(literal -1 binary64)))) (+.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 3 binary64)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x))) (pow.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x)) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x))) (/.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x))) (fma.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) #s(literal -1 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) #s(literal -1 binary64)) (*.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) #s(literal -1 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 3 binary64)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 3 binary64)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x))) (/.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 3 binary64)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x))) (fma.f64 (pow.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x)) #s(literal -1 binary64)) (pow.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x)) #s(literal -1 binary64)) (*.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 3 binary64)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x))) (pow.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (/.f64 (sin.f64 x) x) #s(literal -1 binary64) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x))) (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 3 binary64)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x))) (*.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x)) #s(literal 1 binary64))) (*.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (/.f64 (sin.f64 x) x) #s(literal -1 binary64) #s(literal -1 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (/.f64 (sin.f64 x) x) #s(literal -1 binary64) #s(literal -1 binary64))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) #s(literal -1 binary64)))
(-.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 3 binary64)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x))) (pow.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x)) #s(literal -1 binary64)))
(-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64))
(*.f64 (*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x))) (/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64))))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) (/.f64 x #s(literal 1 binary64)))
(*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x)
(*.f64 x (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) x)) (fma.f64 (/.f64 (sin.f64 x) x) #s(literal -1 binary64) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 3 binary64)) #s(literal 1 binary64)) x)) (neg.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (/.f64 (sin.f64 x) x) #s(literal -1 binary64) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 x (-.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) x) (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 3 binary64)) #s(literal 1 binary64)) x) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 x) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 x) x)))
(*.f64 (/.f64 (sin.f64 x) (sqrt.f64 x)) (/.f64 #s(literal 1 binary64) (sqrt.f64 x)))
(*.f64 (/.f64 (sin.f64 x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 (sin.f64 x) (neg.f64 x)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x))
(*.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64))
(/.f64 (neg.f64 (/.f64 (sin.f64 x) #s(literal 1 binary64))) (neg.f64 x))
(/.f64 (/.f64 (sin.f64 x) #s(literal 1 binary64)) x)
(/.f64 (/.f64 (sin.f64 x) (neg.f64 x)) #s(literal -1 binary64))
(/.f64 (neg.f64 (sin.f64 x)) (neg.f64 x))
(/.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64))
(/.f64 (sin.f64 x) x)
(neg.f64 (/.f64 (sin.f64 x) (neg.f64 x)))
#s(approx (- (sin x) x) (*.f64 (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) x))
#s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.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 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))) (neg.f64 (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 (sqrt.f64 x) (*.f64 (sqrt.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/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 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (neg.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 (pow.f64 x #s(literal 3/2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 x (-.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 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(*.f64 x (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))
(fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x)))
(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 2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x)) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x)))
(+.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 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 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 #s(literal 1/120 binary64) x) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 #s(literal 1/120 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (fabs.f64 (*.f64 #s(literal 1/120 binary64) x)) x)
(*.f64 (*.f64 #s(literal 1/120 binary64) x) x)
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/120 binary64))))
(*.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 x #s(literal 1/120 binary64))))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/120 binary64) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/120 binary64)))
(fma.f64 #s(literal 1/120 binary64) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 1/120 binary64) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)))
(fabs.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))
(fabs.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(+.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/120 binary64)) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/120 binary64)))
(+.f64 (*.f64 #s(literal 1/120 binary64) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal 1/120 binary64) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 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)) #s(literal 1/14400 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 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)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (fma.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)))) (neg.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))) #s(literal 1/216 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(neg.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(neg.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 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))

eval51.0ms (1.5%)

Memory
-15.6MiB live, 83.3MiB allocated; 10ms collecting garbage
Compiler

Compiled 13 719 to 2 009 computations (85.4% saved)

prune18.0ms (0.5%)

Memory
-4.5MiB live, 42.9MiB allocated; 1ms collecting garbage
Pruning

19 alts after pruning (17 fresh and 2 done)

PrunedKeptTotal
New51217529
Fresh000
Picked415
Done011
Total51619535
Accuracy
100.0%
Counts
535 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.1%
(-.f64 (sin.f64 x) x)
98.7%
#s(approx (- (sin x) x) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
52.2%
#s(approx (- (sin x) x) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64))))
98.9%
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal 1/6 binary64))))
98.6%
#s(approx (- (sin x) x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 x x)))
98.7%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x) x))
52.3%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x) (sqrt.f64 x)) (sqrt.f64 x)))
51.6%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) (sqrt.f64 x)) (sqrt.f64 x)))
98.7%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64))))
97.9%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
97.9%
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
67.5%
#s(approx (- (sin x) x) (*.f64 x (-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))))
98.7%
#s(approx (- (sin x) x) (*.f64 x (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
98.0%
#s(approx (- (sin x) x) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
98.0%
#s(approx (- (sin x) x) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
51.7%
#s(approx (- (sin x) x) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 x)) (sqrt.f64 x))))
97.9%
#s(approx (- (sin x) x) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) x)))
6.6%
#s(approx (- (sin x) x) (neg.f64 x))
14.7%
#s(approx (- (sin x) x) #s(approx (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))))))))
Compiler

Compiled 614 to 423 computations (31.1% saved)

simplify0.0ms (0%)

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

localize164.0ms (4.9%)

Memory
50.8MiB live, 188.1MiB allocated; 31ms collecting garbage
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.0859375
(*.f64 (*.f64 x x) x)
accuracy0.1171875
(*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64)))
accuracy0.125
(*.f64 (*.f64 (*.f64 x x) x) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64)))
accuracy0.7013369607810505
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64))))
accuracy0.1171875
(*.f64 #s(literal 1/120 binary64) (*.f64 x x))
accuracy0.125
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 x x))
accuracy0.32421875
(*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x)
accuracy0.7013369607810505
#s(approx (- (sin x) x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 x x)))
accuracy0.0
(*.f64 x x)
accuracy0.125
(*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64)))
accuracy0.3203125
(*.f64 x #s(literal -1/6 binary64))
accuracy1.193793460352654
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
accuracy0.0
(neg.f64 x)
accuracy59.56196393755981
#s(approx (- (sin x) x) (neg.f64 x))
accuracy0.01171875
(-.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal 1/6 binary64))
accuracy0.1171875
(*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x))
accuracy0.13671875
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal 1/6 binary64)))
accuracy0.6024972416567769
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal 1/6 binary64))))
Samples
123.0ms230×1valid
11.0ms18×2valid
4.0ms5exit
2.0ms0valid
Compiler

Compiled 179 to 30 computations (83.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 113.0ms
ival-mult: 31.0ms (27.4% of total)
adjust: 27.0ms (23.9% of total)
const: 24.0ms (21.2% of total)
ival-sin: 10.0ms (8.8% of total)
ival-sub: 9.0ms (8% of total)
ival-pow: 5.0ms (4.4% of total)
ival-pow2: 3.0ms (2.7% of total)
ival-add: 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)

series14.0ms (0.4%)

Memory
-32.9MiB live, 10.5MiB allocated; 14ms collecting garbage
Counts
18 → 30
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal 1/6 binary64))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal 1/6 binary64)))
(*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x))
(-.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal 1/6 binary64))
#s(approx (- (sin x) x) (neg.f64 x))
(neg.f64 x)
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
(*.f64 x #s(literal -1/6 binary64))
(*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64)))
(*.f64 x x)
#s(approx (- (sin x) x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 x x)))
(*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x)
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 x x))
(*.f64 #s(literal 1/120 binary64) (*.f64 x x))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64))))
(*.f64 (*.f64 (*.f64 x x) x) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (*.f64 x 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/120 (pow x 2))
(* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2))))
-1/6
(- (* 1/120 (pow x 2)) 1/6)
(- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)
(* -1 x)
(* -1/6 x)
(pow x 2)
(* x (- (* 1/120 (pow x 2)) 1/6))
(pow x 3)
(* 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 3))
(* (pow x 3) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/120 (pow x 5))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* -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 3) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
Calls

3 calls:

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

simplify3.0ms (0.1%)

Memory
4.9MiB live, 4.9MiB allocated; 0ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
075310
Stop Event
iter limit
Counts
30 → 30
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/120 (pow x 2))
(* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2))))
-1/6
(- (* 1/120 (pow x 2)) 1/6)
(- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)
(* -1 x)
(* -1/6 x)
(pow x 2)
(* x (- (* 1/120 (pow x 2)) 1/6))
(pow x 3)
(* 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 3))
(* (pow x 3) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/120 (pow x 5))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* -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 3) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
Outputs
(* -1/6 (pow x 3))
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/6 binary64)))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/5040 binary64))))) #s(literal 1/6 binary64)))
(* 1/120 (pow x 2))
(*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64)))
(* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 2 binary64)))))
-1/6
#s(literal -1/6 binary64)
(- (* 1/120 (pow x 2)) 1/6)
(-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64))
(- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)
(-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/6 binary64))
(* -1 x)
(*.f64 #s(literal -1 binary64) x)
(* -1/6 x)
(*.f64 #s(literal -1/6 binary64) x)
(pow x 2)
(pow.f64 x #s(literal 2 binary64))
(* x (- (* 1/120 (pow x 2)) 1/6))
(*.f64 x (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(* x (- (/ (sin x) x) 1))
(*.f64 x (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)))
(* -1/5040 (pow x 7))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 1/5040 binary64)))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 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 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 1/5040 binary64)))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))))))
(* 1/120 (pow x 3))
(*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(* 1/120 (pow x 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 x) x)))))
(* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 #s(literal 1/5040 binary64) (*.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(* -1 (* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 1/120 binary64))))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 1/120 binary64))))

rewrite156.0ms (4.7%)

Memory
24.0MiB live, 164.2MiB allocated; 33ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032179
051165
1158165
2786165
08335165
Stop Event
iter limit
node limit
iter limit
Counts
18 → 477
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal 1/6 binary64))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal 1/6 binary64)))
(*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x))
(-.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal 1/6 binary64))
#s(approx (- (sin x) x) (neg.f64 x))
(neg.f64 x)
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
(*.f64 x #s(literal -1/6 binary64))
(*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64)))
(*.f64 x x)
#s(approx (- (sin x) x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 x x)))
(*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x)
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 x x))
(*.f64 #s(literal 1/120 binary64) (*.f64 x x))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64))))
(*.f64 (*.f64 (*.f64 x x) x) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (*.f64 x x) x)
Outputs
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 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))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)) (-.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)) (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x)))
(*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 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))))
(*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64))))
(*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)) (-.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)) (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(*.f64 (*.f64 (*.f64 (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))) (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 (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 x x)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (*.f64 (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))) x) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (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))) (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))) (neg.f64 (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (*.f64 (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))) (neg.f64 x)) (*.f64 (neg.f64 x) x))
(*.f64 (*.f64 (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))) (*.f64 (neg.f64 x) x)) (neg.f64 x))
(*.f64 (*.f64 (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))) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 x x)) x)
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) x) (*.f64 x x))
(*.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) (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)))))
(*.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 (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 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x x) (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))))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 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)))))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #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 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)))))
(*.f64 (pow.f64 x #s(literal 3 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))))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 x (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))))))
(*.f64 (neg.f64 x) (*.f64 (*.f64 (neg.f64 x) x) (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)))))
(*.f64 (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))) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (*.f64 x (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)))))
(*.f64 x (*.f64 (*.f64 x x) (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)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (neg.f64 x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64))) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)))) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (neg.f64 x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (neg.f64 x) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)))) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (neg.f64 x) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64))))
(neg.f64 (*.f64 (*.f64 (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))) x) (*.f64 (neg.f64 x) x)))
(neg.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 x (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 (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))) x) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (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))) x) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))
(fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (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))) x) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (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))) x)))
(fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 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))) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 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 (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))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (*.f64 (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))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))))
(+.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (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))) x)) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (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))) x)))
(+.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 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)))) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 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)))))
(+.f64 (*.f64 (*.f64 (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))) x) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 (*.f64 (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))) x) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))
(+.f64 (*.f64 (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))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))) (*.f64 (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))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64)) x) x) (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64)) x) x) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64)) x) x) (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x))) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64)) x) x) (fma.f64 #s(literal 1/16390160963076096000000 binary64) (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x))) (-.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x))) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64))) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x))) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64))) (fma.f64 #s(literal 1/16390160963076096000000 binary64) (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x))) (-.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x))) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (neg.f64 x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (neg.f64 x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)
(*.f64 (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64)) (/.f64 (*.f64 x x) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x))))))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x))
(/.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 x x)) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64))) (*.f64 x x)) (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64))) (*.f64 x x)) (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))
(/.f64 (*.f64 (*.f64 x x) (neg.f64 (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (*.f64 (*.f64 x x) (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64)))) (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x))))))
(/.f64 (*.f64 x (*.f64 (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64)) x)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))
(/.f64 (*.f64 x (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64)) x)) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.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))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (*.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)))) (-.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 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64))) (fma.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)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 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 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (-.f64 (*.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))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64)) x) x)) (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64)) x) x)) (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64)))) (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64)) x) x) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))
(/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64)) x) x) (-.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64)) x) x) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64))) (-.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x)))))
(neg.f64 (*.f64 (*.f64 (neg.f64 x) x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) x) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) x)) (neg.f64 x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) (neg.f64 x)) (neg.f64 x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 x) #s(literal 1/120 binary64))) 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 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)) x (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1/5040 binary64) x) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (neg.f64 x) #s(literal 1/120 binary64)) (neg.f64 x) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 1/120 binary64) x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))
(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 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/128024064000 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x))))) (*.f64 x x) (*.f64 (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x))))) (*.f64 x x)))
(fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(fma.f64 (*.f64 #s(literal -1/5040 binary64) x) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(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 (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 (neg.f64 x) (*.f64 (*.f64 #s(literal 1/5040 binary64) x) (*.f64 x x)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/120 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))
(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 (*.f64 x x) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/128024064000 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x))))) (*.f64 (*.f64 x x) (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x)))))))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) (*.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 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(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 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(fma.f64 x (*.f64 #s(literal 1/120 binary64) x) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))
(-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) (*.f64 x x)))
(+.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/128024064000 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x))))) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x))))) (*.f64 x x)))
(+.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/128024064000 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x)))))) (*.f64 (*.f64 x x) (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x 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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x)))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)) (-.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)) (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 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))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64))))) (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)))))) (*.f64 (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)))) (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)))))) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)))) (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (fma.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64))))) (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64))))) (fma.f64 (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)))) (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)))) (*.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64))))) (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (neg.f64 x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)))) (*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64))) #s(literal 1/216 binary64))) (*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64))) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) (*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 9 binary64)) #s(literal 1/10077696 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64)) (+.f64 #s(literal 1/46656 binary64) (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))))) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 4 binary64)) (+.f64 #s(literal 1/1296 binary64) (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) (*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (neg.f64 x) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64))) (neg.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)))))
(neg.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (neg.f64 x) #s(literal -1/6 binary64))))
(neg.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (neg.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64))))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) x) (sqrt.f64 x)) (sqrt.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 x x) (*.f64 #s(literal 1/5040 binary64) x)) (neg.f64 x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) (neg.f64 x)) (neg.f64 x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 x) #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 (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 (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 (*.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 (neg.f64 x) #s(literal 1/120 binary64)) (neg.f64 x) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.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 (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 #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) x) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(fma.f64 (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 (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 (neg.f64 x) (*.f64 (*.f64 #s(literal 1/5040 binary64) x) (*.f64 x 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) (*.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 (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 #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 (*.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 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 (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 (*.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)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64))))) (/.f64 #s(literal 1/216 binary64) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) x #s(literal 1/36 binary64)))))
(-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #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 #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)))
#s(approx (- (sin x) x) (neg.f64 x))
(*.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (neg.f64 (sqrt.f64 x)))
(neg.f64 x)
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) x)
(*.f64 x #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 #s(literal -1/6 binary64) (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))) (neg.f64 (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 #s(literal -1/6 binary64) (neg.f64 x)) (*.f64 (neg.f64 x) x))
(*.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal -1/6 binary64)) (neg.f64 x))
(*.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) #s(literal -1/6 binary64)))
(*.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 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 #s(literal -1/6 binary64) x) x)))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x)
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x x))
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (neg.f64 x) (*.f64 (*.f64 (neg.f64 x) x) #s(literal -1/6 binary64)))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/6 binary64) x))
(*.f64 x (*.f64 (*.f64 #s(literal -1/6 binary64) x) x))
(neg.f64 (*.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal -1/6 binary64)) x))
(neg.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (neg.f64 x) x)))
(neg.f64 (*.f64 x (*.f64 (*.f64 (neg.f64 x) x) #s(literal -1/6 binary64))))
(neg.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 #s(literal -1/6 binary64) x)))
(fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) x) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) x)))
(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 (*.f64 #s(literal -1/6 binary64) x) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 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 2 binary64))) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) x)))
(+.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 (*.f64 #s(literal -1/6 binary64) x) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 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 x (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) x))
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 x x)
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 x))
(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))
(/.f64 (-.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))))) (-.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (-.f64 (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (sinh.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)))))))
(neg.f64 (*.f64 (neg.f64 x) x))
(sqrt.f64 (pow.f64 x #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 x) x))
(fabs.f64 (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1 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 (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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)) x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)) x) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 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 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) x) (-.f64 (pow.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) x) (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) (pow.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) (-.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))))))
(*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) (pow.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) (-.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))))))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (-.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/14400 binary64)) #s(literal 1/36 binary64)) (/.f64 x (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x)
(*.f64 x (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64))) x) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) x) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 x (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 x (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)) x)) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) x)) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)) x) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(/.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 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 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) (pow.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) (-.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))))))
(*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/720 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/14400 binary64)) #s(literal 1/36 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) (pow.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) (-.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 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 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))) (neg.f64 (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)) (neg.f64 x)) (*.f64 (neg.f64 x) x))
(*.f64 (*.f64 (*.f64 (neg.f64 x) x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (neg.f64 x))
(*.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 (neg.f64 x) x) (*.f64 (neg.f64 x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(*.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 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x)))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.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)) (-.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/14400 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 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 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/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 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 (neg.f64 x) (*.f64 (*.f64 (neg.f64 x) x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(*.f64 (*.f64 x x) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x))
(*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x))
(/.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64))) (*.f64 x x)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64))) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)) x)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) x)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(neg.f64 (*.f64 (*.f64 (*.f64 (neg.f64 x) x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) x))
(neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 (neg.f64 x) x)))
(neg.f64 (*.f64 x (*.f64 (*.f64 (neg.f64 x) x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(neg.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x)))
(fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x)))
(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 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 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 2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x)) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x)))
(+.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 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 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 #s(literal 1/120 binary64) x) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (fabs.f64 (*.f64 (neg.f64 x) #s(literal 1/120 binary64))) x)
(*.f64 (fabs.f64 (*.f64 #s(literal 1/120 binary64) x)) x)
(*.f64 (*.f64 (neg.f64 x) #s(literal 1/120 binary64)) (neg.f64 x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 1/120 binary64) 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 (*.f64 #s(literal 1/120 binary64) x))
(neg.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))
(fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/120 binary64) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/120 binary64)))
(fma.f64 #s(literal 1/120 binary64) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 1/120 binary64) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)))
(fabs.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))
(fabs.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(+.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/120 binary64)) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/120 binary64)))
(+.f64 (*.f64 #s(literal 1/120 binary64) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal 1/120 binary64) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 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 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) (pow.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) (-.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))))))
(*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/720 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/14400 binary64)) #s(literal 1/36 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) (pow.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) (-.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 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 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))) (neg.f64 (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)) (neg.f64 x)) (*.f64 (neg.f64 x) x))
(*.f64 (*.f64 (*.f64 (neg.f64 x) x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (neg.f64 x))
(*.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 (neg.f64 x) x) (*.f64 (neg.f64 x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(*.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 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x)))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.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)) (-.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/14400 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 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 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/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 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 (neg.f64 x) (*.f64 (*.f64 (neg.f64 x) x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(*.f64 (*.f64 x x) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x))
(*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x))
(/.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64))) (*.f64 x x)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64))) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)) x)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) x)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64))) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(neg.f64 (*.f64 (*.f64 (*.f64 (neg.f64 x) x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) x))
(neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 (neg.f64 x) x)))
(neg.f64 (*.f64 x (*.f64 (*.f64 (neg.f64 x) x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(neg.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x)))
(fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x)))
(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 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 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 2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x)) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x)))
(+.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 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 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 #s(literal 1/120 binary64) x) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (fabs.f64 (*.f64 (neg.f64 x) #s(literal 1/120 binary64))) x)
(*.f64 (fabs.f64 (*.f64 #s(literal 1/120 binary64) x)) x)
(*.f64 (*.f64 (neg.f64 x) #s(literal 1/120 binary64)) (neg.f64 x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 1/120 binary64) 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 (*.f64 #s(literal 1/120 binary64) x))
(neg.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))
(fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/120 binary64) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/120 binary64)))
(fma.f64 #s(literal 1/120 binary64) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 1/120 binary64) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)))
(fabs.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)))
(fabs.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(+.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/120 binary64)) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/120 binary64)))
(+.f64 (*.f64 #s(literal 1/120 binary64) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal 1/120 binary64) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))
(*.f64 (*.f64 (neg.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 (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 (*.f64 (neg.f64 x) x) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (neg.f64 x) (sqrt.f64 x)) (*.f64 (neg.f64 x) (sqrt.f64 x)))
(*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 x (sqrt.f64 x)))
(*.f64 (*.f64 (sqrt.f64 x) (neg.f64 x)) (*.f64 (sqrt.f64 x) (neg.f64 x)))
(*.f64 (*.f64 (sqrt.f64 x) x) (*.f64 (sqrt.f64 x) x))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (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 (sqrt.f64 x) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 x) #s(literal 3 binary64)))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 x) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (neg.f64 x) x) (neg.f64 x))
(*.f64 (*.f64 (neg.f64 x) x) x)
(*.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 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x x)))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (neg.f64 (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (neg.f64 (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)) (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 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 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 (*.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 (*.f64 x (*.f64 (neg.f64 x) x)))
(neg.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))))
(neg.f64 (pow.f64 x #s(literal 3 binary64)))
(fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (neg.f64 x) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (neg.f64 x)))
(fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) x (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) x))
(fma.f64 (neg.f64 x) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (neg.f64 x) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))
(fma.f64 x (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 x (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))
(fabs.f64 (pow.f64 x #s(literal 3 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 3/2 binary64) (*.f64 (log.f64 x) #s(literal 3/2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 x)))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.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 x) #s(literal 3 binary64)))
(+.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) x) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) x))
(+.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (neg.f64 x)) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (neg.f64 x)))
(+.f64 (*.f64 x (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 x (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))
(+.f64 (*.f64 (neg.f64 x) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 (neg.f64 x) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))))

eval93.0ms (2.8%)

Memory
5.4MiB live, 203.1MiB allocated; 32ms collecting garbage
Compiler

Compiled 15 594 to 2 124 computations (86.4% saved)

prune20.0ms (0.6%)

Memory
-17.4MiB live, 71.8MiB allocated; 8ms collecting garbage
Pruning

19 alts after pruning (12 fresh and 7 done)

PrunedKeptTotal
New5214525
Fresh4812
Picked055
Done022
Total52519544
Accuracy
100.0%
Counts
544 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.1%
(-.f64 (sin.f64 x) x)
98.7%
#s(approx (- (sin x) x) (/.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64))) (*.f64 x x)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
98.9%
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal 1/6 binary64))))
98.7%
#s(approx (- (sin x) x) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)) (/.f64 x (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 x x)))
98.6%
#s(approx (- (sin x) x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 x x)))
52.3%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (sqrt.f64 x)) (sqrt.f64 x)) (*.f64 x x)))
98.7%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x) x))
51.6%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) (sqrt.f64 x)) (sqrt.f64 x)))
98.7%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64))))
97.9%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
51.7%
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 x)) (sqrt.f64 x))))
97.9%
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
67.5%
#s(approx (- (sin x) x) (*.f64 x (-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))))
98.7%
#s(approx (- (sin x) x) (*.f64 x (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
98.0%
#s(approx (- (sin x) x) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
98.0%
#s(approx (- (sin x) x) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
97.9%
#s(approx (- (sin x) x) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) x)))
6.6%
#s(approx (- (sin x) x) (neg.f64 x))
14.7%
#s(approx (- (sin x) x) #s(approx (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))))))))
Compiler

Compiled 556 to 374 computations (32.7% saved)

simplify0.0ms (0%)

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

localize162.0ms (4.9%)

Memory
-1.3MiB live, 329.7MiB allocated; 36ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.08203125
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) (sqrt.f64 x))
accuracy0.09375
(*.f64 (*.f64 #s(literal -1/6 binary64) x) x)
accuracy0.16015625
(*.f64 #s(literal -1/6 binary64) x)
accuracy0.8616037586911178
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) (sqrt.f64 x)) (sqrt.f64 x)))
accuracy0.078125
(*.f64 #s(literal 1/120 binary64) (*.f64 x x))
accuracy0.09375
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x)
accuracy0.1640625
(*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x)
accuracy0.4473761032647998
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x) x))
accuracy0.0
(*.f64 x x)
accuracy0.04296875
(*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))
accuracy0.109375
(*.f64 (*.f64 x x) #s(literal -1/6 binary64))
accuracy0.8616037586911178
#s(approx (- (sin x) x) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
accuracy0.0
#s(approx (- (sin x) x) (*.f64 x (-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))))
accuracy0.04296875
(*.f64 x (-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))
accuracy0.9414509582390912
#s(approx (/ (sin x) x) #s(literal 1 binary64))
accuracy16.042666452359786
(-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))
accuracy0.046875
(*.f64 x (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
accuracy0.078125
(*.f64 #s(literal 1/120 binary64) (*.f64 x x))
accuracy0.1015625
(*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
accuracy0.4473761032647998
#s(approx (- (sin x) x) (*.f64 x (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
Samples
85.0ms94×2valid
31.0ms120×0invalid
16.0ms39×1valid
4.0ms5exit
1.0ms0valid
Compiler

Compiled 183 to 27 computations (85.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 108.0ms
ival-mult: 37.0ms (34.3% of total)
ival-sin: 37.0ms (34.3% of total)
const: 11.0ms (10.2% of total)
adjust: 10.0ms (9.3% of total)
ival-sub: 7.0ms (6.5% of total)
ival-div: 3.0ms (2.8% of total)
ival-sqrt: 2.0ms (1.9% 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.3%)

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

3 calls:

TimeVariablePointExpression
4.0ms
x
@-inf
((- (sin x) x) (* (* x x) (- (* 1/120 (* x x)) 1/6)) (* 1/120 (* x x)) (* x (* (* x x) (- (* 1/120 (* x x)) 1/6))) (- (/ (sin x) x) 1) (/ (sin x) x) (* x (- (/ (sin x) x) 1)) (- (sin x) x) (- (sin x) x) (* (* x x) -1/6) (* x (* (* x x) -1/6)) (* x x) (- (sin x) x) (* (- (* 1/120 (* x x)) 1/6) x) (* (* (- (* 1/120 (* x x)) 1/6) x) x) (- (sin x) x) (* -1/6 x) (* (* -1/6 x) x) (* (* (* -1/6 x) x) (sqrt x)))
3.0ms
x
@inf
((- (sin x) x) (* (* x x) (- (* 1/120 (* x x)) 1/6)) (* 1/120 (* x x)) (* x (* (* x x) (- (* 1/120 (* x x)) 1/6))) (- (/ (sin x) x) 1) (/ (sin x) x) (* x (- (/ (sin x) x) 1)) (- (sin x) x) (- (sin x) x) (* (* x x) -1/6) (* x (* (* x x) -1/6)) (* x x) (- (sin x) x) (* (- (* 1/120 (* x x)) 1/6) x) (* (* (- (* 1/120 (* x x)) 1/6) x) x) (- (sin x) x) (* -1/6 x) (* (* -1/6 x) x) (* (* (* -1/6 x) x) (sqrt x)))
2.0ms
x
@0
((- (sin x) x) (* (* x x) (- (* 1/120 (* x x)) 1/6)) (* 1/120 (* x x)) (* x (* (* x x) (- (* 1/120 (* x x)) 1/6))) (- (/ (sin x) x) 1) (/ (sin x) x) (* x (- (/ (sin x) x) 1)) (- (sin x) x) (- (sin x) x) (* (* x x) -1/6) (* x (* (* x x) -1/6)) (* x x) (- (sin x) x) (* (- (* 1/120 (* x x)) 1/6) x) (* (* (- (* 1/120 (* x x)) 1/6) x) x) (- (sin x) x) (* -1/6 x) (* (* -1/6 x) x) (* (* (* -1/6 x) x) (sqrt x)))

simplify3.0ms (0.1%)

Memory
7.7MiB live, 7.7MiB allocated; 0ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
071307
Stop Event
iter limit
Counts
32 → 32
Calls
Call 1
Inputs
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(* -1/6 (pow x 2))
(* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))
(* 1/120 (pow x 2))
(* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 2) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
1
(+ 1 (* -1/6 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))
(pow x 2)
(* -1/6 x)
(* x (- (* 1/120 (pow x 2)) 1/6))
(* -1/6 (sqrt (pow x 5)))
(* -1 x)
(* x (- (/ (sin x) x) 1))
(* 1/120 (pow x 4))
(* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/120 (pow x 5))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
-1
(- (/ (sin x) x) 1)
(/ (sin x) x)
(* 1/120 (pow x 3))
(* (pow x 3) (- 1/120 (* 1/6 (/ 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 3) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(* 1/6 (* (sqrt (pow x 5)) (pow (sqrt -1) 2)))
Outputs
(* -1/6 (pow x 3))
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/6 binary64)))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/5040 binary64))))) #s(literal 1/6 binary64)))
(* -1/6 (pow x 2))
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 2 binary64)))
(* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(* 1/120 (pow x 2))
(*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64)))
(* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/6 binary64)))
(* (pow x 2) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/362880 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/5040 binary64))))) #s(literal 1/6 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 2 binary64))))
(+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64))))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/6 binary64))))
(pow x 2)
(pow.f64 x #s(literal 2 binary64))
(* -1/6 x)
(*.f64 #s(literal -1/6 binary64) x)
(* x (- (* 1/120 (pow x 2)) 1/6))
(*.f64 x (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(* -1/6 (sqrt (pow x 5)))
(*.f64 #s(literal -1/6 binary64) (sqrt.f64 (pow.f64 x #s(literal 5 binary64))))
(* -1 x)
(*.f64 #s(literal -1 binary64) x)
(* x (- (/ (sin x) x) 1))
(*.f64 x (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)))
(* 1/120 (pow x 4))
(*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(* 1/120 (pow x 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
-1
#s(literal -1 binary64)
(- (/ (sin x) x) 1)
(-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64))
(/ (sin x) x)
(/.f64 (sin.f64 x) x)
(* 1/120 (pow x 3))
(*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 x) x)))))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 1/120 binary64))))
(* -1 (* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 1/120 binary64))))
(* 1/6 (* (sqrt (pow x 5)) (pow (sqrt -1) 2)))
(*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (pow.f64 x #s(literal 5 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))

rewrite163.0ms (4.9%)

Memory
14.8MiB live, 193.8MiB allocated; 33ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
031183
048179
1127167
2556164
34765164
08350164
Stop Event
iter limit
node limit
iter limit
Counts
19 → 318
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (*.f64 x (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/120 binary64) (*.f64 x x))
(*.f64 x (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))
#s(approx (/ (sin x) x) #s(literal 1 binary64))
(*.f64 x (-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))
#s(approx (- (sin x) x) (*.f64 x (-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))))
#s(approx (- (sin x) x) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 (*.f64 x x) #s(literal -1/6 binary64))
(*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))
(*.f64 x x)
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x) x))
(*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x)
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x)
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) (sqrt.f64 x)) (sqrt.f64 x)))
(*.f64 #s(literal -1/6 binary64) x)
(*.f64 (*.f64 #s(literal -1/6 binary64) x) x)
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) (sqrt.f64 x))
Outputs
#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/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (*.f64 x x)) (fma.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 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)) (*.f64 x x)) (-.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/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (*.f64 x x)) (-.f64 (pow.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #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 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1/2985984000000 binary64) (pow.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/207360000 binary64) (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (neg.f64 (sqrt.f64 x))) (neg.f64 (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)) (sqrt.f64 x))
(*.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (neg.f64 x))
(*.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x)))
(*.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (/.f64 (*.f64 x x) (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)) (/.f64 (*.f64 x x) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(*.f64 (neg.f64 x) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x)))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (neg.f64 x))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x)
(*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(*.f64 x (*.f64 (neg.f64 x) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(*.f64 x (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) x) (neg.f64 x)) (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))) #s(literal 1/216 binary64)) x) (neg.f64 x)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (*.f64 x x)) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64))) (*.f64 x x)) (neg.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (*.f64 x x) (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 (*.f64 x x) (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/720 binary64) (*.f64 x x) (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/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (*.f64 x x)) (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)) (*.f64 x x)) (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)) (*.f64 x x)) (neg.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) (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/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (*.f64 x x)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))
(neg.f64 (*.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) x))
(neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) x) (neg.f64 (sqrt.f64 x))) (neg.f64 (sqrt.f64 x)))
(*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) x) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (neg.f64 (*.f64 (neg.f64 x) #s(literal 1/120 binary64))) (neg.f64 x))
(*.f64 #s(literal -1/120 binary64) (*.f64 x x))
(*.f64 (fabs.f64 (*.f64 (neg.f64 x) #s(literal 1/120 binary64))) x)
(*.f64 (fabs.f64 (*.f64 #s(literal 1/120 binary64) x)) x)
(*.f64 (*.f64 (neg.f64 x) #s(literal 1/120 binary64)) (neg.f64 x))
(*.f64 (*.f64 (neg.f64 x) #s(literal 1/120 binary64)) x)
(*.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal 1/120 binary64) x)))
(*.f64 (*.f64 #s(literal 1/120 binary64) x) (neg.f64 x))
(*.f64 (*.f64 #s(literal 1/120 binary64) x) x)
(*.f64 (neg.f64 x) (neg.f64 (*.f64 (neg.f64 x) #s(literal 1/120 binary64))))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/120 binary64)))
(*.f64 (neg.f64 x) (*.f64 #s(literal 1/120 binary64) x))
(*.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 (neg.f64 x) #s(literal 1/120 binary64))))
(*.f64 x (fabs.f64 (*.f64 #s(literal 1/120 binary64) x)))
(*.f64 x (*.f64 (neg.f64 x) #s(literal 1/120 binary64)))
(*.f64 x (*.f64 #s(literal 1/120 binary64) x))
(pow.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64))
(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 (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/1728000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))
(*.f64 (/.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))) (-.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 (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 (pow.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #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 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(*.f64 (/.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 (pow.f64 x #s(literal 12 binary64)) #s(literal 1/2985984000000 binary64) (pow.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/207360000 binary64) (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x) (neg.f64 (sqrt.f64 x))) (neg.f64 (sqrt.f64 x)))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x) (sqrt.f64 x)) (sqrt.f64 x))
(*.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 (neg.f64 x) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 x x))
(*.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(*.f64 (neg.f64 x) (*.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) x))
(*.f64 (neg.f64 x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x)))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x) (neg.f64 x))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) 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 x x) (*.f64 (neg.f64 x) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(*.f64 (*.f64 x x) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x))
(*.f64 x (*.f64 (*.f64 (-.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/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) x) (*.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/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) x) (*.f64 x x)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 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)) (*.f64 x 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/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (*.f64 x x)) x) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))
(/.f64 (*.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))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (neg.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/720 binary64) (*.f64 x x) (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)) (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/720 binary64) (*.f64 x x) (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/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 (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/720 binary64) (*.f64 x x) (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/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))) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) #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))))
(*.f64 (/.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) #s(approx (/ (sin x) x) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) (-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 4 binary64)) (pow.f64 (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 6 binary64)))) (fma.f64 (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 4 binary64))))
(*.f64 (/.f64 (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))) (-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) (/.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))) (pow.f64 (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -1 binary64))) (+.f64 (/.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))) (pow.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (pow.f64 (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))) (pow.f64 (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (pow.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))) (pow.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 #s(literal -1 binary64) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))))))
(/.f64 (-.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))) (pow.f64 (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))) (pow.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 9 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 4 binary64))) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal -1 binary64))) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal -1 binary64))))
(neg.f64 (/.f64 (-.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))))))
(-.f64 (/.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))) (pow.f64 (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 (/.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))) (pow.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)))
(-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (/ (sin x) x) #s(literal 1 binary64)))
#s(approx (/ (sin x) x) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal -1 binary64)) x) (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) #s(approx (/ (sin x) x) #s(literal 1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal -1 binary64)) x) (+.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) (-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal -1 binary64)) x) (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) x) (-.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 4 binary64)) (pow.f64 (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) x) (+.f64 (pow.f64 (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 6 binary64)))) (fma.f64 (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 4 binary64))))
(*.f64 (*.f64 (-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (sqrt.f64 x))) (neg.f64 (sqrt.f64 x)))
(*.f64 (*.f64 (-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 x (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (neg.f64 (sqrt.f64 x)) (-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 x (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (-.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 x (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 x #s(literal 1 binary64)))
(*.f64 (-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(*.f64 x (-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (neg.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal -1 binary64))) x) (fma.f64 #s(literal -1 binary64) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64))) x) (neg.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal -1 binary64)))) (fma.f64 #s(literal -1 binary64) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 x (neg.f64 (-.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal -1 binary64)) x)) (fma.f64 #s(literal -1 binary64) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) x)) (neg.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal -1 binary64)) x) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) x) (fma.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(approx (/ (sin x) x) #s(literal 1 binary64)) (+.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) x) #s(literal 1 binary64))
#s(approx (- (sin x) x) (*.f64 (-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) x))
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) (neg.f64 (sqrt.f64 x))) (neg.f64 (sqrt.f64 x)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64)) (sqrt.f64 x))
(*.f64 (*.f64 (neg.f64 x) #s(literal -1/6 binary64)) (neg.f64 x))
(*.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1/6 binary64) x)))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal -1/6 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) x)
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal -1/6 binary64))
(*.f64 x (*.f64 #s(literal -1/6 binary64) x))
(neg.f64 (*.f64 (*.f64 (neg.f64 x) #s(literal -1/6 binary64)) x))
(neg.f64 (*.f64 x (*.f64 (neg.f64 x) #s(literal -1/6 binary64))))
(neg.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x))
(*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 5/2 binary64)) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) (neg.f64 (sqrt.f64 x))) (neg.f64 (sqrt.f64 x)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 x (*.f64 (neg.f64 x) #s(literal -1/6 binary64))) (neg.f64 x))
(*.f64 (pow.f64 x #s(literal 5/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 5/2 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (neg.f64 x) #s(literal -1/6 binary64)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 5/2 binary64)) #s(literal -1/6 binary64))))
(*.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (*.f64 #s(literal -1/6 binary64) 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 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 #s(literal -1/6 binary64) x)))
(*.f64 (neg.f64 x) (*.f64 (*.f64 (neg.f64 x) #s(literal -1/6 binary64)) x))
(*.f64 (*.f64 (pow.f64 x #s(literal 5/2 binary64)) #s(literal -1/6 binary64)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 5/2 binary64)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) (neg.f64 x))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x)
(*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x x))
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (*.f64 (neg.f64 x) #s(literal -1/6 binary64)))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/6 binary64) x))
(*.f64 x (*.f64 (*.f64 #s(literal -1/6 binary64) x) x))
(neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 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 (*.f64 (neg.f64 x) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (neg.f64 (sqrt.f64 x)) x))
(*.f64 (neg.f64 (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (neg.f64 (sqrt.f64 x)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (sqrt.f64 x))
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 (neg.f64 x) x)
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (neg.f64 x)))
(*.f64 (sqrt.f64 x) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 x (neg.f64 x))
(*.f64 x x)
(pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 8 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 x)) #s(literal 4 binary64))
(pow.f64 (neg.f64 x) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 4 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(neg.f64 (*.f64 x x))
(sqrt.f64 (pow.f64 x #s(literal 4 binary64)))
(fabs.f64 (*.f64 x x))
(exp.f64 (*.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (/.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 x)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)))
(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 (neg.f64 x)) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (neg.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 (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/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) x) (fma.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 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)) x) (-.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/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) x) (-.f64 (pow.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #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 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) x) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1/2985984000000 binary64) (pow.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/207360000 binary64) (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) (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/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (neg.f64 (sqrt.f64 x))) (neg.f64 (sqrt.f64 x)))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (neg.f64 (sqrt.f64 x)) (-.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 x (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)) (/.f64 x (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (-.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)) x)
(*.f64 x (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) x) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64))) x) (neg.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 x (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 x (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/720 binary64) (*.f64 x x) (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/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) x)) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) x)) (neg.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) (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/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) x) (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)) x) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 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)) (*.f64 x x)) (fma.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 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)) (*.f64 x x)) (-.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/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (*.f64 x x)) (-.f64 (pow.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #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 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1/2985984000000 binary64) (pow.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/207360000 binary64) (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (neg.f64 (sqrt.f64 x))) (neg.f64 (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)) (sqrt.f64 x))
(*.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (neg.f64 x))
(*.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x)))
(*.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (/.f64 (*.f64 x x) (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)) (/.f64 (*.f64 x x) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(*.f64 (neg.f64 x) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x)))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (neg.f64 x))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x)
(*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(*.f64 x (*.f64 (neg.f64 x) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(*.f64 x (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) x) (neg.f64 x)) (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))) #s(literal 1/216 binary64)) x) (neg.f64 x)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (*.f64 x x)) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64))) (*.f64 x x)) (neg.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (*.f64 x x) (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 (*.f64 x x) (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/720 binary64) (*.f64 x x) (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/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (*.f64 x x)) (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)) (*.f64 x x)) (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)) (*.f64 x x)) (neg.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) (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/1728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/216 binary64)) (*.f64 x x)) (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) (fma.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))
(neg.f64 (*.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) x))
(neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x))
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (neg.f64 (sqrt.f64 x))) (neg.f64 (sqrt.f64 x)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal -1/6 binary64)) (sqrt.f64 x))
(*.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (neg.f64 (sqrt.f64 x)) #s(literal -1/6 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) x)
(*.f64 x #s(literal -1/6 binary64))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) (neg.f64 (sqrt.f64 x))) (neg.f64 (sqrt.f64 x)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64)) (sqrt.f64 x))
(*.f64 (*.f64 (neg.f64 x) #s(literal -1/6 binary64)) (neg.f64 x))
(*.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (neg.f64 (sqrt.f64 x)) (*.f64 #s(literal -1/6 binary64) x)))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal -1/6 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) x)
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal -1/6 binary64))
(*.f64 x (*.f64 #s(literal -1/6 binary64) x))
(neg.f64 (*.f64 (*.f64 (neg.f64 x) #s(literal -1/6 binary64)) x))
(neg.f64 (*.f64 x (*.f64 (neg.f64 x) #s(literal -1/6 binary64))))
(neg.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal -1/6 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64)) (neg.f64 (sqrt.f64 x))) (neg.f64 (sqrt.f64 x)))
(*.f64 (*.f64 (sqrt.f64 x) (*.f64 (neg.f64 x) #s(literal -1/6 binary64))) (neg.f64 x))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) (neg.f64 x)) (*.f64 (neg.f64 x) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 x #s(literal 5/2 binary64)) #s(literal -1/6 binary64))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal -1/6 binary64)) (*.f64 x x))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64)) x)
(*.f64 (*.f64 (neg.f64 x) #s(literal -1/6 binary64)) (*.f64 (neg.f64 x) (sqrt.f64 x)))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) x) x)))
(*.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64))))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 #s(literal -1/6 binary64) x))
(*.f64 (neg.f64 x) (*.f64 (*.f64 (neg.f64 x) #s(literal -1/6 binary64)) (sqrt.f64 x)))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 (sqrt.f64 x) #s(literal -1/6 binary64))))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 #s(literal -1/6 binary64) x) x))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) (sqrt.f64 x))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 5/2 binary64)))
(*.f64 (*.f64 x x) (*.f64 (sqrt.f64 x) #s(literal -1/6 binary64)))
(*.f64 x (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64)))
(neg.f64 (*.f64 (pow.f64 x #s(literal 5/2 binary64)) #s(literal -1/6 binary64)))

eval95.0ms (2.9%)

Memory
-16.0MiB live, 142.6MiB allocated; 101ms collecting garbage
Compiler

Compiled 10 497 to 1 802 computations (82.8% saved)

prune20.0ms (0.6%)

Memory
-1.5MiB live, 44.8MiB allocated; 4ms collecting garbage
Pruning

20 alts after pruning (8 fresh and 12 done)

PrunedKeptTotal
New4392441
Fresh167
Picked055
Done077
Total44020460
Accuracy
100.0%
Counts
460 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.1%
(-.f64 (sin.f64 x) x)
97.9%
#s(approx (- (sin x) x) (/.f64 (*.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) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
98.9%
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal 1/6 binary64))))
98.7%
#s(approx (- (sin x) x) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/36 binary64)) (/.f64 x (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 x x)))
98.6%
#s(approx (- (sin x) x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 x x)))
52.3%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (sqrt.f64 x)) (sqrt.f64 x)) (*.f64 x x)))
98.7%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x) x) x))
51.6%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) (sqrt.f64 x)) (sqrt.f64 x)))
98.7%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/6 binary64))))
97.9%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
51.7%
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 (*.f64 #s(literal -1/6 binary64) (sqrt.f64 x)) (sqrt.f64 x))))
97.9%
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
67.5%
#s(approx (- (sin x) x) (*.f64 x (-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))))
52.3%
#s(approx (- (sin x) x) (*.f64 x (*.f64 (*.f64 (neg.f64 (sqrt.f64 x)) (*.f64 (neg.f64 (sqrt.f64 x)) x)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
98.7%
#s(approx (- (sin x) x) (*.f64 x (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
98.0%
#s(approx (- (sin x) x) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
98.0%
#s(approx (- (sin x) x) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
97.9%
#s(approx (- (sin x) x) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) x)))
6.6%
#s(approx (- (sin x) x) (neg.f64 x))
14.7%
#s(approx (- (sin x) x) #s(approx (* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)) (*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))))))))
Compiler

Compiled 857 to 384 computations (55.2% saved)

regimes17.0ms (0.5%)

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

2 calls:

10.0ms
x
5.0ms
(-.f64 (sin.f64 x) x)
Results
AccuracySegmentsBranch
98.9%1(-.f64 (sin.f64 x) x)
98.9%1x
Compiler

Compiled 5 to 4 computations (20% saved)

regimes10.0ms (0.3%)

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

2 calls:

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

Compiled 5 to 4 computations (20% saved)

regimes5.0ms (0.1%)

Memory
7.3MiB live, 7.3MiB allocated; 0ms collecting garbage
Counts
7 → 1
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (neg.f64 x))
#s(approx (- (sin x) x) (*.f64 #s(literal -1 binary64) x))
#s(approx (- (sin x) x) (*.f64 x (-.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) #s(literal 1 binary64))))
#s(approx (- (sin x) x) (*.f64 #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 (- (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))
Outputs
#s(approx (- (sin x) x) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
Calls

2 calls:

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

Compiled 5 to 4 computations (20% saved)

regimes3.0ms (0.1%)

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

2 calls:

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

Compiled 5 to 4 computations (20% saved)

regimes3.0ms (0.1%)

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

2 calls:

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

Compiled 5 to 4 computations (20% saved)

regimes7.0ms (0.2%)

Memory
-46.1MiB live, 4.9MiB allocated; 9ms collecting garbage
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

2 calls:

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

Compiled 5 to 4 computations (20% saved)

derivations225.0ms (6.7%)

Memory
25.4MiB live, 213.8MiB allocated; 21ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032154
048152
1149152
2866152
08792149
047127
076355
Stop Event
fuel
iter limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 85 to 34 computations (60% saved)

preprocess37.0ms (1.1%)

Memory
14.5MiB live, 107.9MiB allocated; 5ms collecting garbage
Compiler

Compiled 232 to 118 computations (49.1% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...