bug500 (missed optimization)

Time bar (total: 5.0s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

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

Compiled 12 to 9 computations (25% saved)

sample906.0ms (18%)

Memory
49.4MiB live, 702.8MiB allocated
Samples
555.0ms7 208×1valid
88.0ms565×2valid
24.0ms483×0valid
Precisions
Click to see histograms. Total time spent on operations: 463.0ms
ival-sin: 215.0ms (46.4% of total)
adjust: 105.0ms (22.7% of total)
ival-sub: 80.0ms (17.3% of total)
ival-<: 37.0ms (8% of total)
ival-and: 11.0ms (2.4% of total)
exact: 11.0ms (2.4% of total)
ival-assert: 3.0ms (0.6% of total)
Bogosity

explain76.0ms (1.5%)

Memory
-36.5MiB live, 57.1MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
851(-6.2022378615603055e-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)cancellation860
Confusion
Predicted +Predicted -
+850
-1170
Precision
0.9883720930232558
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+8500
-10170
Precision?
0.9883720930232558
Recall?
1.0
Freqs
test
numberfreq
0170
186
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
32.0ms436×1valid
7.0ms36×2valid
2.0ms40×0valid
Compiler

Compiled 29 to 16 computations (44.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-sin: 15.0ms (58.1% of total)
adjust: 5.0ms (19.4% of total)
ival-sub: 5.0ms (19.4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess16.0ms (0.3%)

Memory
13.4MiB live, 13.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

(negabs x)

Compiler

Compiled 4 to 3 computations (25% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 1 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 4 to 3 computations (25% saved)

simplify5.0ms (0.1%)

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

Found 2 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize28.0ms (0.6%)

Memory
-18.3MiB live, 19.9MiB allocated
Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
accuracy0
(sin.f64 x)
accuracy19.31664989809568
(-.f64 (sin.f64 x) x)
Samples
16.0ms218×1valid
4.0ms18×2valid
1.0ms20×0valid
Compiler

Compiled 16 to 8 computations (50% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-sin: 7.0ms (54.3% of total)
adjust: 3.0ms (23.3% of total)
ival-sub: 2.0ms (15.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series1.0ms (0%)

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

3 calls:

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

simplify118.0ms (2.3%)

Memory
6.8MiB live, 86.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047122
1121116
2313116
3939112
42033108
53881108
0801996
Stop Event
iter limit
node limit
Counts
12 → 11
Calls
Call 1
Inputs
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(* -1 x)
(* x (- (/ (sin x) x) 1))
(sin x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
Outputs
(* -1/6 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64) x)
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)) x)
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)) x)
(* -1 x)
(neg.f64 x)
(* x (- (/ (sin x) x) 1))
(-.f64 (sin.f64 x) x)
(sin x)
(sin.f64 x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)

rewrite131.0ms (2.6%)

Memory
28.8MiB live, 103.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

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

eval19.0ms (0.4%)

Memory
-15.1MiB live, 23.5MiB allocated
Compiler

Compiled 6 064 to 591 computations (90.3% saved)

prune6.0ms (0.1%)

Memory
11.7MiB live, 11.7MiB allocated
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New1786184
Fresh000
Picked011
Done000
Total1787185
Accuracy
99.8%
Counts
185 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.8%
(fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x)) (neg.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x)))))
5.4%
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (+.f64 (sin.f64 x) x) (fma.f64 x x (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
69.8%
(-.f64 (sin.f64 x) x)
98.4%
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
98.1%
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
97.8%
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
6.6%
#s(approx (- (sin x) x) (neg.f64 x))
Compiler

Compiled 188 to 117 computations (37.8% saved)

simplify321.0ms (6.4%)

Memory
-25.8MiB live, 93.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

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

Useful iterations: 10 (0.0ms)

IterNodesCost
027191
047191
182191
2160191
3329191
4691191
51013191
61382189
72062188
82526186
94197186
105813176
116115176
126193176
136491176
146709176
156949176
167303176
177317176
187321176
197379176
207425176
217425176
227425176
08291176
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (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))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
#s(literal -1/5040 binary64)
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
#s(approx (- (sin x) x) (neg.f64 x))
(neg.f64 x)
x
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(pow.f64 x #s(literal 3 binary64))
x
#s(literal 3 binary64)
#s(literal -1/6 binary64)
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
(fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x)) (neg.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x)))))
(sin.f64 x)
x
(/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x))
(+.f64 (sin.f64 x) x)
(neg.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))))
(*.f64 x (/.f64 x (+.f64 (sin.f64 x) x)))
(/.f64 x (+.f64 (sin.f64 x) x))
Outputs
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
#s(approx (- (sin x) x) (*.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 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 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)))
(fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
#s(literal -1/5040 binary64)
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
#s(approx (- (sin x) x) (neg.f64 x))
(neg.f64 x)
x
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(pow.f64 x #s(literal 3 binary64))
x
#s(literal 3 binary64)
#s(literal -1/6 binary64)
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
#s(approx (- (sin x) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
(fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x)) (neg.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x)))))
(-.f64 (sin.f64 x) x)
(sin.f64 x)
x
(/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x))
(+.f64 (sin.f64 x) x)
(neg.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))))
(*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x))
(*.f64 x (/.f64 x (+.f64 (sin.f64 x) x)))
(*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x)
(/.f64 x (+.f64 (sin.f64 x) x))

localize161.0ms (3.2%)

Memory
7.1MiB live, 125.9MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.00390625
(+.f64 (sin.f64 x) x)
accuracy0.0078125
(*.f64 x (/.f64 x (+.f64 (sin.f64 x) x)))
accuracy0.01953125
(/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x))
accuracy19.312559386322306
(fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x)) (neg.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x)))))
accuracy0
(*.f64 x x)
accuracy0.0078125
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
accuracy0.1171875
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
accuracy1.0774339723305213
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
accuracy0
(pow.f64 x #s(literal 3 binary64))
accuracy0.12890625
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
accuracy1.3221579205005067
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
accuracy0
(neg.f64 x)
accuracy59.765930907687654
#s(approx (- (sin x) x) (neg.f64 x))
accuracy0.0078125
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
accuracy0.01171875
(fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
accuracy0.11328125
(*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
accuracy0.9113725921907952
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
Samples
95.0ms218×1valid
12.0ms18×2valid
4.0ms20×0valid
Compiler

Compiled 356 to 55 computations (84.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 84.0ms
ival-mult: 21.0ms (25.1% of total)
const: 16.0ms (19.1% of total)
adjust: 12.0ms (14.3% of total)
ival-add: 10.0ms (11.9% of total)
ival-sin: 9.0ms (10.7% of total)
ival-div: 6.0ms (7.2% of total)
ival-neg: 3.0ms (3.6% of total)
ival-sub: 3.0ms (3.6% of total)
ival-pow: 3.0ms (3.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series12.0ms (0.2%)

Memory
11.3MiB live, 11.3MiB allocated
Counts
18 → 63
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (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))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
#s(approx (- (sin x) x) (neg.f64 x))
(neg.f64 x)
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(pow.f64 x #s(literal 3 binary64))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(*.f64 x x)
(fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x)) (neg.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x)))))
(sin.f64 x)
(/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x))
(+.f64 (sin.f64 x) x)
(*.f64 x (/.f64 x (+.f64 (sin.f64 x) x)))
Outputs
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
-1/6
(- (* 1/120 (pow x 2)) 1/6)
(- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)
1/120
(+ 1/120 (* -1/5040 (pow x 2)))
(* -1 x)
(pow x 3)
(pow x 2)
x
(* x (+ 1 (* -1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
1/2
(+ 1/2 (* -1/24 (pow x 2)))
(+ 1/2 (* (pow x 2) (- (* -1/720 (pow x 2)) 1/24)))
(+ 1/2 (* (pow x 2) (- (* (pow x 2) (- (* 1/120960 (pow x 2)) 1/720)) 1/24)))
(* 2 x)
(* x (+ 2 (* -1/6 (pow x 2))))
(* x (+ 2 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(* x (+ 2 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(* 1/2 x)
(* x (+ 1/2 (* 1/24 (pow x 2))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/720 (* -1/120960 (pow x 2))))))))
(* x (- (/ (sin x) x) 1))
(* -1/5040 (pow x 7))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1/5040 (pow x 4))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1/5040 (pow x 2))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* 1/120 (pow x 5))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/120 (pow x 2))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* x (- (+ (* -1 (/ (pow (sin x) 2) (pow x 2))) (+ (/ (sin x) x) (/ (pow (sin x) 2) (pow x 2)))) 1))
(sin x)
(/ (sin x) x)
(/ (+ (sin x) (* -1 (/ (pow (sin x) 2) x))) x)
(/ (- (+ (sin x) (/ (pow (sin x) 3) (pow x 2))) (/ (pow (sin x) 2) x)) x)
(/ (- (+ (sin x) (* -1 (/ (pow (sin x) 4) (pow x 3)))) (+ (* -1 (/ (pow (sin x) 3) (pow x 2))) (/ (pow (sin x) 2) x))) x)
(* x (+ 1 (/ (sin x) x)))
(* x (+ 1 (* -1 (/ (sin x) x))))
(* x (- (+ 1 (/ (pow (sin x) 2) (pow x 2))) (/ (sin x) x)))
(* x (- (+ 1 (* -1 (/ (pow (sin x) 3) (pow x 3)))) (+ (* -1 (/ (pow (sin x) 2) (pow x 2))) (/ (sin x) x))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(* -1 (* x (+ 1 (* -1 (/ (+ (sin x) (* -1 (/ (+ (* -1 (pow (sin x) 2)) (pow (sin x) 2)) x))) x)))))
(* -1 (/ (+ (* -1 (sin x)) (/ (pow (sin x) 2) x)) x))
(* -1 (/ (+ (* -1 (sin x)) (* -1 (/ (- (/ (pow (sin x) 3) x) (pow (sin x) 2)) x))) x))
(* -1 (/ (+ (* -1 (sin x)) (* -1 (/ (- (* -1 (/ (- (/ (pow (sin x) 4) x) (pow (sin x) 3)) x)) (pow (sin x) 2)) x))) x))
(* -1 (* x (- (* -1 (/ (sin x) x)) 1)))
(* -1 (* x (- (/ (sin x) x) 1)))
(* -1 (* x (- (* -1 (/ (- (/ (pow (sin x) 2) x) (sin x)) x)) 1)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (/ (pow (sin x) 3) x) (pow (sin x) 2)) x)) (sin x)) x)) 1)))
Calls

3 calls:

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

simplify164.0ms (3.3%)

Memory
-6.4MiB live, 111.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0204708
1569682
21562668
35012634
08340590
Stop Event
iter limit
node limit
Counts
63 → 62
Calls
Call 1
Inputs
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
-1/6
(- (* 1/120 (pow x 2)) 1/6)
(- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)
1/120
(+ 1/120 (* -1/5040 (pow x 2)))
(* -1 x)
(pow x 3)
(pow x 2)
x
(* x (+ 1 (* -1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
1/2
(+ 1/2 (* -1/24 (pow x 2)))
(+ 1/2 (* (pow x 2) (- (* -1/720 (pow x 2)) 1/24)))
(+ 1/2 (* (pow x 2) (- (* (pow x 2) (- (* 1/120960 (pow x 2)) 1/720)) 1/24)))
(* 2 x)
(* x (+ 2 (* -1/6 (pow x 2))))
(* x (+ 2 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(* x (+ 2 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(* 1/2 x)
(* x (+ 1/2 (* 1/24 (pow x 2))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/720 (* -1/120960 (pow x 2))))))))
(* x (- (/ (sin x) x) 1))
(* -1/5040 (pow x 7))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1/5040 (pow x 4))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1/5040 (pow x 2))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* 1/120 (pow x 5))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/120 (pow x 2))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* x (- (+ (* -1 (/ (pow (sin x) 2) (pow x 2))) (+ (/ (sin x) x) (/ (pow (sin x) 2) (pow x 2)))) 1))
(sin x)
(/ (sin x) x)
(/ (+ (sin x) (* -1 (/ (pow (sin x) 2) x))) x)
(/ (- (+ (sin x) (/ (pow (sin x) 3) (pow x 2))) (/ (pow (sin x) 2) x)) x)
(/ (- (+ (sin x) (* -1 (/ (pow (sin x) 4) (pow x 3)))) (+ (* -1 (/ (pow (sin x) 3) (pow x 2))) (/ (pow (sin x) 2) x))) x)
(* x (+ 1 (/ (sin x) x)))
(* x (+ 1 (* -1 (/ (sin x) x))))
(* x (- (+ 1 (/ (pow (sin x) 2) (pow x 2))) (/ (sin x) x)))
(* x (- (+ 1 (* -1 (/ (pow (sin x) 3) (pow x 3)))) (+ (* -1 (/ (pow (sin x) 2) (pow x 2))) (/ (sin x) x))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(* -1 (* x (+ 1 (* -1 (/ (+ (sin x) (* -1 (/ (+ (* -1 (pow (sin x) 2)) (pow (sin x) 2)) x))) x)))))
(* -1 (/ (+ (* -1 (sin x)) (/ (pow (sin x) 2) x)) x))
(* -1 (/ (+ (* -1 (sin x)) (* -1 (/ (- (/ (pow (sin x) 3) x) (pow (sin x) 2)) x))) x))
(* -1 (/ (+ (* -1 (sin x)) (* -1 (/ (- (* -1 (/ (- (/ (pow (sin x) 4) x) (pow (sin x) 3)) x)) (pow (sin x) 2)) x))) x))
(* -1 (* x (- (* -1 (/ (sin x) x)) 1)))
(* -1 (* x (- (/ (sin x) x) 1)))
(* -1 (* x (- (* -1 (/ (- (/ (pow (sin x) 2) x) (sin x)) x)) 1)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (/ (pow (sin x) 3) x) (pow (sin x) 2)) x)) (sin x)) x)) 1)))
Outputs
(* -1/6 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
-1/6
#s(literal -1/6 binary64)
(- (* 1/120 (pow x 2)) 1/6)
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)
(fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
1/120
#s(literal 1/120 binary64)
(+ 1/120 (* -1/5040 (pow x 2)))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(* -1 x)
(neg.f64 x)
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 2)
(*.f64 x x)
x
(* x (+ 1 (* -1/6 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64) x)
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)) x)
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)) x)
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/24 (pow x 2)))
(fma.f64 #s(literal -1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64))
(+ 1/2 (* (pow x 2) (- (* -1/720 (pow x 2)) 1/24)))
(fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal -1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(+ 1/2 (* (pow x 2) (- (* (pow x 2) (- (* 1/120960 (pow x 2)) 1/720)) 1/24)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/120960 binary64) (*.f64 x x) #s(literal -1/720 binary64)) (*.f64 x x) #s(literal -1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64))
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* x (+ 2 (* -1/6 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 2 binary64)) x)
(* x (+ 2 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) x)
(* x (+ 2 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x) #s(literal 2 binary64)) x)
(* 1/2 x)
(*.f64 #s(literal 1/2 binary64) x)
(* x (+ 1/2 (* 1/24 (pow x 2))))
(*.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* 1/720 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* x (+ 1/2 (* (pow x 2) (+ 1/24 (* (pow x 2) (+ 1/720 (* -1/120960 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/120960 binary64) (*.f64 x x) #s(literal 1/720 binary64)) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) x)
(* x (- (/ (sin x) x) 1))
(-.f64 (sin.f64 x) x)
(* -1/5040 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/5040 binary64))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (-.f64 (/.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(* -1/5040 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 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 x x)) #s(literal 1/5040 binary64)))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (-.f64 (/.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 4 binary64)))
(* -1/5040 (pow x 2))
(*.f64 #s(literal -1/5040 binary64) (*.f64 x x))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 5))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/120 binary64))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(* x (- (+ (* -1 (/ (pow (sin x) 2) (pow x 2))) (+ (/ (sin x) x) (/ (pow (sin x) 2) (pow x 2)))) 1))
(-.f64 (sin.f64 x) x)
(sin x)
(sin.f64 x)
(/ (sin x) x)
(/.f64 (sin.f64 x) x)
(/ (+ (sin x) (* -1 (/ (pow (sin x) 2) x))) x)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) (/.f64 (sin.f64 x) x))
(/ (- (+ (sin x) (/ (pow (sin x) 3) (pow x 2))) (/ (pow (sin x) 2) x)) x)
(*.f64 (/.f64 (sin.f64 x) x) (fma.f64 (/.f64 (sin.f64 x) x) (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/ (- (+ (sin x) (* -1 (/ (pow (sin x) 4) (pow x 3)))) (+ (* -1 (/ (pow (sin x) 3) (pow x 2))) (/ (pow (sin x) 2) x))) x)
(/.f64 (-.f64 (sin.f64 x) (/.f64 (fma.f64 (sin.f64 x) (sin.f64 x) (/.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) x)) x)) x)
(* x (+ 1 (/ (sin x) x)))
(+.f64 (sin.f64 x) x)
(* x (+ 1 (* -1 (/ (sin x) x))))
(-.f64 x (sin.f64 x))
(* x (- (+ 1 (/ (pow (sin x) 2) (pow x 2))) (/ (sin x) x)))
(*.f64 (fma.f64 (/.f64 (sin.f64 x) x) (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (- (+ 1 (* -1 (/ (pow (sin x) 3) (pow x 3)))) (+ (* -1 (/ (pow (sin x) 2) (pow x 2))) (/ (sin x) x))))
(*.f64 (fma.f64 (/.f64 (sin.f64 x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) (/.f64 (sin.f64 x) x) #s(literal -1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)
(* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (/.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* x (+ 1 (* -1 (/ (+ (sin x) (* -1 (/ (+ (* -1 (pow (sin x) 2)) (pow (sin x) 2)) x))) x)))))
(-.f64 (sin.f64 x) x)
(* -1 (/ (+ (* -1 (sin x)) (/ (pow (sin x) 2) x)) x))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) (/.f64 (sin.f64 x) x))
(* -1 (/ (+ (* -1 (sin x)) (* -1 (/ (- (/ (pow (sin x) 3) x) (pow (sin x) 2)) x))) x))
(*.f64 (/.f64 (sin.f64 x) x) (fma.f64 (/.f64 (sin.f64 x) x) (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* -1 (/ (+ (* -1 (sin x)) (* -1 (/ (- (* -1 (/ (- (/ (pow (sin x) 4) x) (pow (sin x) 3)) x)) (pow (sin x) 2)) x))) x))
(/.f64 (-.f64 (sin.f64 x) (/.f64 (fma.f64 (sin.f64 x) (sin.f64 x) (/.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) x)) x)) x)
(* -1 (* x (- (* -1 (/ (sin x) x)) 1)))
(+.f64 (sin.f64 x) x)
(* -1 (* x (- (/ (sin x) x) 1)))
(-.f64 x (sin.f64 x))
(* -1 (* x (- (* -1 (/ (- (/ (pow (sin x) 2) x) (sin x)) x)) 1)))
(*.f64 (fma.f64 (/.f64 (sin.f64 x) x) (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (- (/ (pow (sin x) 3) x) (pow (sin x) 2)) x)) (sin x)) x)) 1)))
(*.f64 (fma.f64 (/.f64 (sin.f64 x) x) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) (/.f64 (sin.f64 x) x) #s(literal -1 binary64)) #s(literal 1 binary64)) x)

rewrite158.0ms (3.1%)

Memory
19.7MiB live, 130.7MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027153
047153
1166138
21166138
08419138
Stop Event
iter limit
node limit
iter limit
Counts
18 → 688
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (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))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
#s(approx (- (sin x) x) (neg.f64 x))
(neg.f64 x)
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(pow.f64 x #s(literal 3 binary64))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(*.f64 x x)
(fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x)) (neg.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x)))))
(sin.f64 x)
(/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x))
(+.f64 (sin.f64 x) x)
(*.f64 x (/.f64 x (+.f64 (sin.f64 x) x)))
Outputs
#s(approx (- (sin x) x) (*.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 (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)) (pow.f64 x #s(literal 3 binary64))) (pow.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 binary64)))
(*.f64 (*.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)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (-.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 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal -1/6 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.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)) #s(literal -1/36 binary64))) (pow.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 binary64)))
(*.f64 (*.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 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64))) (pow.f64 (-.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 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal -1/6 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x)) x)
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 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 (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 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #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 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 x (*.f64 (*.f64 x x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))) (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3 binary64))))) (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)))) (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.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)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (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)))) (neg.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (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 (-.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 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.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)) #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (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)))) (neg.f64 (-.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 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (*.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)) (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 (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)) (pow.f64 x #s(literal 3 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 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal -1/6 binary64)))))
(/.f64 (*.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)) #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)) (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 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal -1/6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (fma.f64 (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 #s(literal 1 binary64) (/.f64 (-.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 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal -1/6 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)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (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)) #s(literal -1/36 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.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 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal -1/6 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 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64)))))
(/.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)))
(fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)))
(fma.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(+.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(+.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)))
(*.f64 (-.f64 #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 #s(literal 1 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x))))
(*.f64 (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)) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 (neg.f64 (fma.f64 (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 #s(literal 1 binary64) (neg.f64 (-.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 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal -1/6 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)) (pow.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 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))
(*.f64 (fma.f64 (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 #s(literal 1 binary64) (+.f64 #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)) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x))))))
(*.f64 (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)) (pow.f64 (-.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 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal -1/6 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.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))))) (+.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 (*.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 (neg.f64 (-.f64 #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))))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (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 (neg.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (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 (-.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 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 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 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 #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 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)))
(/.f64 (neg.f64 (fma.f64 (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 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 (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 (+.f64 #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)) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x))))))
(/.f64 (neg.f64 (fma.f64 (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 (-.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 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal -1/6 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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (-.f64 #s(literal 1/36 binary64) (*.f64 (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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #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)) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)))) (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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.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)) (+.f64 #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)) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)))))
(/.f64 (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 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 x #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/14400 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1 binary64)) #s(literal -1/6 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))) #s(literal -1 binary64)) #s(literal -1/6 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/14400 binary64))) (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1 binary64)) #s(literal -1/6 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64))) (pow.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))) #s(literal -1 binary64)) #s(literal -1/6 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64))
(fma.f64 (*.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))) (pow.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 binary64)) (neg.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)))))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(fma.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) #s(literal -1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x))) (/.f64 (*.f64 (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 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x))))
(-.f64 (/.f64 (*.f64 (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 (*.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))) (neg.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 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/6 binary64))
(+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x))
(*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/14400 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)))))
(*.f64 (neg.f64 (fma.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))))))
(*.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/14400 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(*.f64 (fma.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64))))))
(*.f64 (fma.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (pow.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)))) (*.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)))))))
(/.f64 (neg.f64 (-.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 (*.f64 x x) #s(literal -1/5040 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/14400 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (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)) #s(literal 1/14400 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 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/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/14400 binary64))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64))))))
(/.f64 (neg.f64 (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)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64))))))
(/.f64 (fma.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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))) (fma.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))))
(/.f64 (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)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal -1/604800 binary64)))))
(fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))
(fma.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)))))
(fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(fma.f64 x (*.f64 #s(literal -1/5040 binary64) x) #s(literal 1/120 binary64))
(-.f64 (/.f64 #s(literal 1/14400 binary64) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))) (/.f64 (*.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 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))
(+.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (neg.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)))))
(+.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))
#s(approx (- (sin x) x) (neg.f64 x))
(*.f64 (neg.f64 (*.f64 x x)) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64))))
(*.f64 #s(literal -1 binary64) x)
(*.f64 (neg.f64 x) #s(literal 1 binary64))
(*.f64 x #s(literal -1 binary64))
(/.f64 (neg.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (neg.f64 (fma.f64 x x #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 x x))) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 x x)) x)
(/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal 0 binary64) (neg.f64 x)))))
(/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (fma.f64 x x #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x #s(literal 0 binary64)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))))
(neg.f64 x)
(-.f64 (/.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 x x) x))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 x x #s(literal 0 binary64))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x #s(literal 0 binary64))))
(-.f64 #s(literal 0 binary64) x)
(+.f64 #s(literal 0 binary64) (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) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)
(*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64)))
(*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))
(*.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 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 x x) x)
(*.f64 x (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 x))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/2 binary64))
(pow.f64 x #s(literal 3 binary64))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 3/2 binary64) (*.f64 (log.f64 x) #s(literal 3/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))
#s(approx (- (sin x) x) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.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))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (pow.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (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))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x x)) x)
(*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(*.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 x (*.f64 (*.f64 x x) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))) (-.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)) #s(literal -1/6 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))) (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))) (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))
(/.f64 (*.f64 (fma.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 (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.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)) (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 (*.f64 x x) #s(literal -1/720 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) (*.f64 (fma.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 #s(literal 1 binary64) (/.f64 (fma.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/14400 binary64) #s(literal -1/36 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) (*.f64 (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)))))
(/.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x x) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(fma.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(+.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(+.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(+.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (pow.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.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 (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 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (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) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 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 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))) (-.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 (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 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))
(/.f64 (neg.f64 (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))
(/.f64 (fma.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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))
(/.f64 (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 (*.f64 x x) #s(literal -1/720 binary64)))))
(fma.f64 (*.f64 #s(literal 1/120 binary64) x) x #s(literal -1/6 binary64))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (pow.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 1/36 binary64) (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))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(fma.f64 x (*.f64 #s(literal 1/120 binary64) x) #s(literal -1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (-.f64 #s(literal -1/6 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)) (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))) (neg.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
(+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64))
(+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 x 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))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(*.f64 (/.f64 (+.f64 (sin.f64 x) x) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (-.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 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(*.f64 (/.f64 (+.f64 (sin.f64 x) x) (+.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (-.f64 (sin.f64 x) x) (pow.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.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 (*.f64 (-.f64 (sin.f64 x) x) (/.f64 (-.f64 (*.f64 (neg.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (neg.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x))))
(*.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal -1 binary64)) (/.f64 (-.f64 (sin.f64 x) x) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal -1 binary64))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (+.f64 (sin.f64 x) x)))
(*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x)) (-.f64 (sin.f64 x) x))) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.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 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 3 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)) (/.f64 (-.f64 (*.f64 (neg.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))))))
(*.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x)) (-.f64 (sin.f64 x) x)) (pow.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 (sin.f64 x) x))
(*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 x) (sin.f64 x) (-.f64 (*.f64 x x) (*.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))) (pow.f64 (fma.f64 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 3 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) 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)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 3 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)) (/.f64 (-.f64 (*.f64 (neg.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (+.f64 (sin.f64 x) x) (/.f64 (-.f64 (sin.f64 x) x) (+.f64 (sin.f64 x) x)))
(pow.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.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 2 binary64))) (/.f64 (-.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 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x))) (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x))))) (+.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x))) (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)))) (+.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 x (+.f64 (sin.f64 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 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.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 2 binary64))) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x))) (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x))) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x))) (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) (sin.f64 x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (sin.f64 x) x) (/.f64 (-.f64 (*.f64 (neg.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)))) (neg.f64 (/.f64 (-.f64 (*.f64 (neg.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x))))
(/.f64 (neg.f64 (neg.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 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)))) (+.f64 (sin.f64 x) x))
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x)) (-.f64 (sin.f64 x) x)))) (neg.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x)))))
(/.f64 (neg.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))) (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)) (/.f64 (-.f64 (*.f64 (neg.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 x x)))) (neg.f64 (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 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (fma.f64 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (fma.f64 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x))) (*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x)) (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x)) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (neg.f64 (+.f64 (sin.f64 x) x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 x (neg.f64 x)))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (neg.f64 (+.f64 (sin.f64 x) x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 x) x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (neg.f64 (+.f64 (sin.f64 x) x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 (*.f64 x x)))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 x x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (+.f64 (sin.f64 x) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (/.f64 (+.f64 (sin.f64 x) x) x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (/.f64 (+.f64 (sin.f64 x) x) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (neg.f64 (+.f64 (sin.f64 x) x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 x (neg.f64 x)))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (neg.f64 (+.f64 (sin.f64 x) x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 x) x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (neg.f64 (+.f64 (sin.f64 x) x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 (*.f64 x x)))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 x x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (+.f64 (sin.f64 x) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (/.f64 (+.f64 (sin.f64 x) x) x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (/.f64 (+.f64 (sin.f64 x) x) x)))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))) (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (neg.f64 (+.f64 (sin.f64 x) x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 x (neg.f64 x)))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (neg.f64 (+.f64 (sin.f64 x) x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 x) x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (neg.f64 (+.f64 (sin.f64 x) x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 (*.f64 x x)))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 x x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (+.f64 (sin.f64 x) x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (/.f64 (+.f64 (sin.f64 x) x) x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (/.f64 (+.f64 (sin.f64 x) x) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (sin.f64 x) x))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 x (neg.f64 x)))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (/.f64 (+.f64 (sin.f64 x) x) x) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) x)) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (/.f64 (+.f64 (sin.f64 x) x) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (sin.f64 x) x))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (sin.f64 x) x))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (neg.f64 (*.f64 x x)))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))))
(/.f64 (-.f64 (+.f64 (sin.f64 x) x) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 x x))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (neg.f64 (+.f64 (sin.f64 x) x))) (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x (neg.f64 x)))) (*.f64 (+.f64 (sin.f64 x) x) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (neg.f64 (+.f64 (sin.f64 x) x))) (*.f64 (+.f64 (sin.f64 x) x) (*.f64 (neg.f64 x) x))) (*.f64 (+.f64 (sin.f64 x) x) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (neg.f64 (+.f64 (sin.f64 x) x))) (*.f64 (+.f64 (sin.f64 x) x) (neg.f64 (*.f64 x x)))) (*.f64 (+.f64 (sin.f64 x) x) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))) (+.f64 (sin.f64 x) x)) (*.f64 (+.f64 (sin.f64 x) x) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 x) x) x)) (*.f64 (+.f64 (sin.f64 x) x) x)) (*.f64 (+.f64 (sin.f64 x) x) (/.f64 (+.f64 (sin.f64 x) x) x)))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (neg.f64 (+.f64 (sin.f64 x) x))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (*.f64 x (neg.f64 x)))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (neg.f64 (+.f64 (sin.f64 x) x))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (*.f64 (neg.f64 x) x))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (neg.f64 (+.f64 (sin.f64 x) x))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (neg.f64 (*.f64 x x)))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (*.f64 x x))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (+.f64 (sin.f64 x) x)))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (/.f64 (+.f64 (sin.f64 x) x) x)) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) x)) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (/.f64 (+.f64 (sin.f64 x) x) x)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (+.f64 (sin.f64 x) x) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 x) x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (+.f64 (sin.f64 x) x)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64))))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)) #s(literal 3 binary64)))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (+.f64 (sin.f64 x) x) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 (*.f64 x x)))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (+.f64 (sin.f64 x) x)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (/.f64 (+.f64 (sin.f64 x) x) x) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (/.f64 (+.f64 (sin.f64 x) x) x)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 x x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (+.f64 (sin.f64 x) x) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 x) x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (+.f64 (sin.f64 x) x)))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64))))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x)))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)) #s(literal 3 binary64)))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (+.f64 (sin.f64 x) x) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 (*.f64 x x)))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (+.f64 (sin.f64 x) x)))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (/.f64 (+.f64 (sin.f64 x) x) x) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (/.f64 (+.f64 (sin.f64 x) x) x)))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 x x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (sin.f64 x) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (neg.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64))))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 x) x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (+.f64 (sin.f64 x) x)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64))))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)) #s(literal 3 binary64)))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 (*.f64 x x)))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (+.f64 (sin.f64 x) x)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (/.f64 (+.f64 (sin.f64 x) x) x) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (/.f64 (+.f64 (sin.f64 x) x) x)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 x x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (+.f64 (+.f64 (sin.f64 x) x) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (neg.f64 (*.f64 x x)))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)))
(/.f64 (+.f64 (/.f64 (+.f64 (sin.f64 x) x) x) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (neg.f64 x))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (/.f64 (+.f64 (sin.f64 x) x) x)))
(/.f64 (+.f64 (+.f64 (sin.f64 x) x) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)))
(/.f64 (fma.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (neg.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64))))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)) #s(literal 3 binary64)))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 x x))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (neg.f64 (+.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 2 binary64)) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) (*.f64 (+.f64 (sin.f64 x) x) (neg.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64))))) (*.f64 (+.f64 (sin.f64 x) x) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x)))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 (+.f64 (sin.f64 x) x) (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)) #s(literal 3 binary64)))) (*.f64 (+.f64 (sin.f64 x) x) (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x) (*.f64 (+.f64 (sin.f64 x) x) (neg.f64 (*.f64 x x)))) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 x) x) x) (*.f64 (+.f64 (sin.f64 x) x) (neg.f64 x))) (*.f64 (+.f64 (sin.f64 x) x) (/.f64 (+.f64 (sin.f64 x) x) x)))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))) (*.f64 (+.f64 (sin.f64 x) x) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (*.f64 (neg.f64 x) x))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (+.f64 (sin.f64 x) x)))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)) #s(literal 3 binary64)))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (neg.f64 (*.f64 x x)))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (+.f64 (sin.f64 x) x)))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (+.f64 (sin.f64 x) x) x) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (neg.f64 x))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (/.f64 (+.f64 (sin.f64 x) x) x)))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (*.f64 x x))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (neg.f64 (*.f64 x x)) (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (*.f64 (+.f64 (sin.f64 x) x) (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (/.f64 (+.f64 (sin.f64 x) x) x)) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) x) (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) x) (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (+.f64 (sin.f64 x) x) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (*.f64 (+.f64 (sin.f64 x) x) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) x) (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (+.f64 (sin.f64 x) x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))) (*.f64 (+.f64 (sin.f64 x) x) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) x) (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (+.f64 (sin.f64 x) x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (*.f64 (+.f64 (sin.f64 x) x) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) x) (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (*.f64 (+.f64 (sin.f64 x) x) (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) x) (+.f64 (sin.f64 x) x) (*.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) x) (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (*.f64 (+.f64 (sin.f64 x) x) (sin.f64 x))) (*.f64 (+.f64 (sin.f64 x) x) (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64))) (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (*.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64))) (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))) (*.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64))) (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (*.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) (sin.f64 x))) (*.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64))) (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (*.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64))) (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x) (*.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) (+.f64 (sin.f64 x) x)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)) #s(literal 3 binary64)) (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) #s(literal 0 binary64)) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)) #s(literal 3 binary64)) (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) #s(literal 0 binary64)) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)) #s(literal 3 binary64)) (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) #s(literal 0 binary64)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) #s(literal 0 binary64)) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)) #s(literal 3 binary64)) (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) #s(literal 0 binary64)) (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)) #s(literal 3 binary64)) (+.f64 (sin.f64 x) x) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) #s(literal 0 binary64)) (+.f64 (sin.f64 x) x)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)) #s(literal 3 binary64)) (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) #s(literal 0 binary64)) (sin.f64 x))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) #s(literal 0 binary64)) (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x))))
(/.f64 (fma.f64 (neg.f64 (*.f64 x x)) (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (+.f64 (sin.f64 x) x) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (*.f64 (+.f64 (sin.f64 x) x) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (neg.f64 (*.f64 x x)) (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (+.f64 (sin.f64 x) x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))) (*.f64 (+.f64 (sin.f64 x) x) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (neg.f64 (*.f64 x x)) (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (+.f64 (sin.f64 x) x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (*.f64 (+.f64 (sin.f64 x) x) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (neg.f64 (*.f64 x x)) (+.f64 (sin.f64 x) x) (*.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 x x)) (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (*.f64 (+.f64 (sin.f64 x) x) (sin.f64 x))) (*.f64 (+.f64 (sin.f64 x) x) (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x))))
(/.f64 (fma.f64 (neg.f64 x) (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) x) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) x) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (neg.f64 x) (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) x) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (neg.f64 x) (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) x) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (neg.f64 x) (+.f64 (sin.f64 x) x) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) x) (+.f64 (sin.f64 x) x)))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) x) (sin.f64 x))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) x) (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x))))
(/.f64 (fma.f64 (*.f64 x x) (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (*.f64 x x) (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (*.f64 x x) (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (neg.f64 (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (*.f64 x x) (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 x x) (+.f64 (sin.f64 x) x) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (+.f64 (sin.f64 x) x)))
(/.f64 (fma.f64 (*.f64 x x) (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (sin.f64 x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (*.f64 x (neg.f64 x))) (neg.f64 (+.f64 (sin.f64 x) x)))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (*.f64 x (neg.f64 x))) (neg.f64 (+.f64 (sin.f64 x) x)))
(/.f64 (-.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 x (neg.f64 x))) (neg.f64 (+.f64 (sin.f64 x) x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (*.f64 (neg.f64 x) x)) (neg.f64 (+.f64 (sin.f64 x) x)))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (*.f64 (neg.f64 x) x)) (neg.f64 (+.f64 (sin.f64 x) x)))
(/.f64 (-.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x)) (neg.f64 (+.f64 (sin.f64 x) x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (neg.f64 (*.f64 x x))) (neg.f64 (+.f64 (sin.f64 x) x)))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (neg.f64 (*.f64 x x))) (neg.f64 (+.f64 (sin.f64 x) x)))
(/.f64 (-.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (neg.f64 (*.f64 x x))) (neg.f64 (+.f64 (sin.f64 x) x)))
(/.f64 (fma.f64 x x (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (neg.f64 (+.f64 (sin.f64 x) x)))
(/.f64 (*.f64 (-.f64 (sin.f64 x) x) (/.f64 (-.f64 (*.f64 (neg.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x))) (/.f64 (-.f64 (*.f64 (neg.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 x) (-.f64 (*.f64 x x) (*.f64 (sin.f64 x) (neg.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (+.f64 (sin.f64 x) x)))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x)) (-.f64 (sin.f64 x) x))) (neg.f64 (/.f64 (-.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 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 3 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) (/.f64 (pow.f64 (sin.f64 x) #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))) (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)) (/.f64 (-.f64 (*.f64 (neg.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 x x))) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x)) (-.f64 (sin.f64 x) x)) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (+.f64 (sin.f64 x) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 (neg.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (*.f64 (-.f64 (sin.f64 x) x) (/.f64 (-.f64 (*.f64 (neg.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (sin.f64 x) (sin.f64 x) (-.f64 (*.f64 x x) (*.f64 (sin.f64 x) (neg.f64 x)))) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)) (fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) 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 6 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 3 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal -1 binary64)))
(/.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 (sin.f64 x) (neg.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (+.f64 (sin.f64 x) 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))) (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) 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)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 3 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)) (/.f64 (-.f64 (*.f64 (neg.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))))
(neg.f64 (-.f64 x (sin.f64 x)))
(fma.f64 (/.f64 (neg.f64 (sin.f64 x)) #s(literal -1 binary64)) (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)))) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 (sin.f64 x)) #s(literal -1 binary64)) (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (neg.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)))))
(fma.f64 (/.f64 (neg.f64 (sin.f64 x)) #s(literal -1 binary64)) (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)))
(fma.f64 (/.f64 (sin.f64 x) #s(literal -1 binary64)) (/.f64 (neg.f64 (sin.f64 x)) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)))) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (sin.f64 x) #s(literal -1 binary64)) (/.f64 (neg.f64 (sin.f64 x)) (+.f64 (sin.f64 x) x)) (*.f64 (neg.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)))))
(fma.f64 (/.f64 (sin.f64 x) #s(literal -1 binary64)) (/.f64 (neg.f64 (sin.f64 x)) (+.f64 (sin.f64 x) x)) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)))
(fma.f64 (/.f64 (sin.f64 x) #s(literal 1 binary64)) (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)))) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (sin.f64 x) #s(literal 1 binary64)) (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (neg.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)))))
(fma.f64 (/.f64 (sin.f64 x) #s(literal 1 binary64)) (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)))
(fma.f64 (/.f64 (sin.f64 x) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (-.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 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (neg.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)))) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (sin.f64 x) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (-.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 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (neg.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)))))
(fma.f64 (/.f64 (sin.f64 x) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (-.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 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)))
(fma.f64 (/.f64 #s(literal -1 binary64) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (*.f64 x x) (fma.f64 x (+.f64 (sin.f64 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 #s(literal -1 binary64) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x))) (/.f64 (*.f64 x x) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal -1 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 x) #s(literal 1 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) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 x (fma.f64 x (+.f64 (sin.f64 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 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x 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 (/.f64 (neg.f64 x) (+.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 x (pow.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 (neg.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 #s(literal -1 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 (sin.f64 x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x))) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)))) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (sin.f64 x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x))) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) x)) (*.f64 (neg.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)))))
(fma.f64 (/.f64 (sin.f64 x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x))) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) x)) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)))
(fma.f64 (/.f64 (sin.f64 x) (+.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (sin.f64 x) (pow.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64))) (*.f64 (neg.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)))) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (sin.f64 x) (+.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (sin.f64 x) (pow.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64))) (*.f64 (neg.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)))))
(fma.f64 (/.f64 (sin.f64 x) (+.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (sin.f64 x) (pow.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64))) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)))
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x))) (-.f64 (sin.f64 x) x) (*.f64 (neg.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x 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 2 binary64)) (*.f64 x x))) (-.f64 (sin.f64 x) x) (*.f64 (neg.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)))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x))) (-.f64 (sin.f64 x) x) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 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 (neg.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x 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 (neg.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)))))
(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 x (+.f64 (sin.f64 x) x)) (neg.f64 x)))
(fma.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (/.f64 #s(literal -1 binary64) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)))) (-.f64 (sin.f64 x) x)))
(fma.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (/.f64 #s(literal -1 binary64) (+.f64 (sin.f64 x) x)) (*.f64 (neg.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)))))
(fma.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (/.f64 #s(literal -1 binary64) (+.f64 (sin.f64 x) x)) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)))
(fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (/.f64 #s(literal -1 binary64) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)))) (-.f64 (sin.f64 x) x)))
(fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (/.f64 #s(literal -1 binary64) (+.f64 (sin.f64 x) x)) (*.f64 (neg.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)))))
(fma.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 x))) (/.f64 #s(literal -1 binary64) (+.f64 (sin.f64 x) x)) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)))
(fma.f64 (*.f64 (neg.f64 x) x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal -1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))
(fma.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64))) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 x x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 (sin.f64 x) x)) (/.f64 x (pow.f64 x #s(literal -1 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))
(fma.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)))) (-.f64 (sin.f64 x) x)))
(fma.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (+.f64 (sin.f64 x) x)) (*.f64 (neg.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)))))
(fma.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (+.f64 (sin.f64 x) x)) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)))
(fma.f64 (neg.f64 (*.f64 x x)) (pow.f64 x #s(literal -1 binary64)) (sin.f64 x))
(fma.f64 (neg.f64 (*.f64 x x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal -1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))
(fma.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64))) (sin.f64 x))
(fma.f64 (/.f64 (neg.f64 x) (+.f64 (sin.f64 x) x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -1 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (neg.f64 x) (+.f64 (sin.f64 x) x)) x (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))
(fma.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 x)) (neg.f64 x))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))
(fma.f64 #s(literal -1 binary64) x (sin.f64 x))
(fma.f64 (pow.f64 (+.f64 (sin.f64 x) x) #s(literal -1 binary64)) (/.f64 (sin.f64 x) (pow.f64 (sin.f64 x) #s(literal -1 binary64))) (*.f64 (neg.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)))) (-.f64 (sin.f64 x) x)))
(fma.f64 (pow.f64 (+.f64 (sin.f64 x) x) #s(literal -1 binary64)) (/.f64 (sin.f64 x) (pow.f64 (sin.f64 x) #s(literal -1 binary64))) (*.f64 (neg.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)))))
(fma.f64 (pow.f64 (+.f64 (sin.f64 x) x) #s(literal -1 binary64)) (/.f64 (sin.f64 x) (pow.f64 (sin.f64 x) #s(literal -1 binary64))) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)))
(fma.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)))) (-.f64 (sin.f64 x) x)))
(fma.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (neg.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)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)))
(fma.f64 #s(literal 1 binary64) (sin.f64 x) (neg.f64 x))
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (pow.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x)))))
(fma.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal -1 binary64)) (*.f64 (neg.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)))) (-.f64 (sin.f64 x) x)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal -1 binary64)) (*.f64 (neg.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)))))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal -1 binary64)) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (fma.f64 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))
(fma.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal -1 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 #s(literal -1 binary64) (pow.f64 x #s(literal -1 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)) (neg.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x)) (/.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 x) #s(literal -1 binary64))) (*.f64 (neg.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)))) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x)) (/.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 x) #s(literal -1 binary64))) (*.f64 (neg.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)))))
(fma.f64 (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x)) (/.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 x) #s(literal -1 binary64))) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)))
(fma.f64 (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x)) (sin.f64 x) (*.f64 (neg.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)))) (-.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x)) (sin.f64 x) (*.f64 (neg.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)))))
(fma.f64 (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x)) (sin.f64 x) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)))
(fma.f64 (sin.f64 x) #s(literal 1 binary64) (neg.f64 x))
(fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)))) (-.f64 (sin.f64 x) x)))
(fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (neg.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)))))
(fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)))
(fma.f64 (neg.f64 x) #s(literal 1 binary64) (sin.f64 x))
(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 (*.f64 x x) (/.f64 #s(literal -1 binary64) (+.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))
(fma.f64 x (/.f64 (neg.f64 x) (+.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))
(fma.f64 x #s(literal -1 binary64) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (neg.f64 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 4 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 (neg.f64 x) x) (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)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)) (/.f64 (-.f64 (*.f64 (neg.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 3 binary64)) (fma.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)) (/.f64 (-.f64 (*.f64 (neg.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (sin.f64 x) 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 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 (sin.f64 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 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x))) (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x))))
(-.f64 #s(literal 0 binary64) (-.f64 x (sin.f64 x)))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x))
(-.f64 (sin.f64 x) x)
(+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 (sin.f64 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 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x))) (neg.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x)))))
(+.f64 #s(literal 0 binary64) (-.f64 (sin.f64 x) x))
(+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.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 (neg.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 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)))
(+.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))
(+.f64 (sin.f64 x) (neg.f64 x))
(+.f64 (neg.f64 x) (sin.f64 x))
(*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 x)))
(*.f64 #s(literal 1 binary64) (sin.f64 x))
(*.f64 (sin.f64 x) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 0 binary64)) (-.f64 (sin.f64 x) #s(literal 0 binary64)))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) #s(literal 0 binary64)) (fma.f64 (sin.f64 x) (sin.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 x) #s(literal 0 binary64)))))
(neg.f64 (neg.f64 (sin.f64 x)))
(fma.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 x)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (sin.f64 x) #s(literal 0 binary64))
(fma.f64 (sin.f64 x) #s(literal 1 binary64) #s(literal 0 binary64))
(sin.f64 x)
(-.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 x)))
(+.f64 (sin.f64 x) #s(literal 0 binary64))
(*.f64 (pow.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (sin.f64 x) #s(literal 1 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal -1 binary64)))
(*.f64 (/.f64 (sin.f64 x) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (fma.f64 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (sin.f64 x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x))) (-.f64 (sin.f64 x) x))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (sin.f64 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 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (sin.f64 x)) (+.f64 (sin.f64 x) x)))
(*.f64 (pow.f64 (+.f64 (sin.f64 x) x) #s(literal -1 binary64)) (pow.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 (sin.f64 x) x) #s(literal -1 binary64)) (sin.f64 x))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x)))
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 #s(literal -1 binary64) (+.f64 (sin.f64 x) x)))
(*.f64 (sin.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) #s(literal -1 binary64))
(/.f64 (/.f64 (sin.f64 x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x))) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)))
(/.f64 (neg.f64 (sin.f64 x)) (neg.f64 (+.f64 (sin.f64 x) x)))
(/.f64 (sin.f64 x) (+.f64 (sin.f64 x) x))
(neg.f64 (/.f64 (neg.f64 (sin.f64 x)) (+.f64 (sin.f64 x) x)))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 (sin.f64 x)) (+.f64 (sin.f64 x) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (sin.f64 x) x) (sin.f64 x))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (sin.f64 x) x) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (+.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) x) (*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x)) (-.f64 (sin.f64 x) x))) (/.f64 (-.f64 (sin.f64 x) x) (pow.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x)) #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 (sin.f64 x) x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (-.f64 (sin.f64 x) x) (pow.f64 (fma.f64 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 (sin.f64 x) x) (-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 3 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 3 binary64)))) (/.f64 (-.f64 (sin.f64 x) x) (pow.f64 (fma.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)) (/.f64 (-.f64 (*.f64 (neg.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(*.f64 (fma.f64 x x (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 x (sin.f64 x))))
(*.f64 (pow.f64 (-.f64 (sin.f64 x) x) #s(literal -1 binary64)) (/.f64 (-.f64 (sin.f64 x) x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal -1 binary64))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (sin.f64 x) x))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 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 2 binary64)) (*.f64 x x)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (sin.f64 x) x)))
(*.f64 #s(literal 1 binary64) (+.f64 (sin.f64 x) x))
(*.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 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))) (pow.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (sin.f64 x) x) (/.f64 (-.f64 (sin.f64 x) x) (-.f64 (sin.f64 x) x)))
(*.f64 (+.f64 (sin.f64 x) x) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 (sin.f64 x) x) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x)) (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x)))) (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (fma.f64 (sin.f64 x) (sin.f64 x) (fma.f64 x x (*.f64 (sin.f64 x) (neg.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x)) (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x)) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x))))))
(/.f64 (neg.f64 (fma.f64 x x (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (-.f64 (sin.f64 x) x))
(/.f64 (neg.f64 (neg.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 (neg.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)))) (neg.f64 (neg.f64 (-.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 x x))) (*.f64 (-.f64 (sin.f64 x) x) (-.f64 (sin.f64 x) x)))
(/.f64 (fma.f64 x x (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (-.f64 x (sin.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (sin.f64 x) x)))
(/.f64 (neg.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 (neg.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 2 binary64)) (*.f64 x x)) (-.f64 (sin.f64 x) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (+.f64 (sin.f64 x) x) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (sin.f64 x)) (fma.f64 x x (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 (sin.f64 x) x) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (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)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal -1 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))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 (sin.f64 x) x)) #s(literal -1 binary64))
(/.f64 (+.f64 (sin.f64 x) x) #s(literal 1 binary64))
(neg.f64 (neg.f64 (+.f64 (sin.f64 x) x)))
(fma.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) (sin.f64 x))
(fma.f64 (/.f64 (sin.f64 x) (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (+.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)))) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x))))
(fma.f64 (/.f64 (sin.f64 x) (*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x)) (-.f64 (sin.f64 x) x))) (/.f64 (sin.f64 x) (pow.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x)) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x))))
(fma.f64 (/.f64 (sin.f64 x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (sin.f64 x) (pow.f64 (fma.f64 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x))))
(fma.f64 (/.f64 (sin.f64 x) (-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 3 binary64))) (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 3 binary64)))) (/.f64 (sin.f64 x) (pow.f64 (fma.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)) (/.f64 (-.f64 (*.f64 (neg.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x))))
(fma.f64 (/.f64 (sin.f64 x) #s(literal 1 binary64)) (/.f64 (sin.f64 x) (-.f64 (sin.f64 x) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x))))
(fma.f64 (/.f64 (sin.f64 x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x))) (/.f64 (sin.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 x)) (*.f64 (neg.f64 x) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 x)) x)
(fma.f64 #s(literal -1 binary64) (neg.f64 x) (sin.f64 x))
(fma.f64 #s(literal 1 binary64) (sin.f64 x) (*.f64 (neg.f64 x) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (sin.f64 x) x)
(fma.f64 #s(literal 1 binary64) x (sin.f64 x))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal -1 binary64)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x))))
(fma.f64 (sin.f64 x) #s(literal 1 binary64) (*.f64 (neg.f64 x) #s(literal -1 binary64)))
(fma.f64 (sin.f64 x) #s(literal 1 binary64) x)
(fma.f64 x #s(literal 1 binary64) (sin.f64 x))
(-.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 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x)) #s(literal 1 binary64)))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x)))
(-.f64 #s(literal 0 binary64) (neg.f64 (+.f64 (sin.f64 x) x)))
(-.f64 (sin.f64 x) (neg.f64 x))
(+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (-.f64 (sin.f64 x) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (sin.f64 x) x))))
(+.f64 (sin.f64 x) (*.f64 (neg.f64 x) #s(literal -1 binary64)))
(+.f64 (sin.f64 x) x)
(+.f64 x (sin.f64 x))
(*.f64 (/.f64 x (/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 x (fma.f64 x (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 x (+.f64 (sin.f64 x) x)))
(*.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 x (+.f64 (sin.f64 x) x)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (neg.f64 x) (+.f64 (sin.f64 x) x)))
(*.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x))) (-.f64 (sin.f64 x) x))
(*.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 (/.f64 x (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x))) (*.f64 x (-.f64 (sin.f64 x) x)))
(*.f64 (/.f64 x (+.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 x (pow.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (*.f64 x (neg.f64 x)) (/.f64 #s(literal -1 binary64) (+.f64 (sin.f64 x) x)))
(*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal -1 binary64) (+.f64 (sin.f64 x) x)))
(*.f64 (neg.f64 (*.f64 x x)) (/.f64 #s(literal -1 binary64) (+.f64 (sin.f64 x) x)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)))
(*.f64 (pow.f64 (+.f64 (sin.f64 x) x) #s(literal -1 binary64)) (/.f64 x (pow.f64 x #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x))
(*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -1 binary64))))
(*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x)
(*.f64 (neg.f64 x) (/.f64 (neg.f64 x) (+.f64 (sin.f64 x) x)))
(*.f64 (*.f64 x x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal -1 binary64)))
(*.f64 x (/.f64 x (+.f64 (sin.f64 x) x)))
(pow.f64 (/.f64 (+.f64 (sin.f64 x) x) (*.f64 x x)) #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 x (neg.f64 x))) (+.f64 (sin.f64 x) x))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) x)) (+.f64 (sin.f64 x) x))
(/.f64 (neg.f64 (neg.f64 (*.f64 x x))) (+.f64 (sin.f64 x) x))
(/.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x))) (pow.f64 (-.f64 (sin.f64 x) x) #s(literal -1 binary64)))
(/.f64 (*.f64 x (neg.f64 x)) (neg.f64 (+.f64 (sin.f64 x) x)))
(/.f64 (*.f64 (neg.f64 x) x) (neg.f64 (+.f64 (sin.f64 x) x)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x) #s(literal 2 binary64))) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)))
(/.f64 (neg.f64 (*.f64 x x)) (neg.f64 (+.f64 (sin.f64 x) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 x (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 x) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 (sin.f64 x) x) (*.f64 x x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 (sin.f64 x) x) x) x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 x) x) (*.f64 x x)))
(/.f64 (neg.f64 x) (neg.f64 (/.f64 (+.f64 (sin.f64 x) x) x)))
(/.f64 (*.f64 x x) (+.f64 (sin.f64 x) x))
(/.f64 x (/.f64 (+.f64 (sin.f64 x) x) x))
(neg.f64 (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (neg.f64 x)))
(+.f64 #s(literal 0 binary64) (*.f64 (/.f64 x (+.f64 (sin.f64 x) x)) x))

eval373.0ms (7.4%)

Memory
-130.9MiB live, 128.8MiB allocated
Compiler

Compiled 27 470 to 2 956 computations (89.2% saved)

prune24.0ms (0.5%)

Memory
-37.8MiB live, 45.7MiB allocated
Pruning

12 alts after pruning (9 fresh and 3 done)

PrunedKeptTotal
New8939902
Fresh101
Picked325
Done011
Total89712909
Accuracy
100.0%
Counts
909 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.3%
(fma.f64 (neg.f64 (*.f64 x x)) (pow.f64 x #s(literal -1 binary64)) (sin.f64 x))
69.8%
(-.f64 (sin.f64 x) x)
98.2%
#s(approx (- (sin x) x) (/.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
98.4%
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
98.1%
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
97.6%
#s(approx (- (sin x) x) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -1/6 binary64)))
97.8%
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
97.7%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
97.8%
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
97.8%
#s(approx (- (sin x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x))
6.6%
#s(approx (- (sin x) x) (neg.f64 x))
36.7%
#s(approx (- (sin x) x) #s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
Compiler

Compiled 305 to 210 computations (31.1% saved)

simplify135.0ms (2.7%)

Memory
24.0MiB live, 100.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 x #s(literal 3/2 binary64))
cost-diff0
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -1/6 binary64))
cost-diff0
#s(approx (- (sin x) x) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -1/6 binary64)))
cost-diff6464
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
cost-diff0
(-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))
cost-diff0
#s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64))))
cost-diff0
#s(approx (- (sin x) x) #s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
cost-diff128
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
cost-diff-5824
(*.f64 (*.f64 x x) x)
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64))
cost-diff0
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
cost-diff-5824
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
cost-diff0
#s(approx (- (sin x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x))
cost-diff0
(*.f64 x x)
cost-diff0
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
cost-diff0
(fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
cost-diff0
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037241
054219
188219
2164219
3347219
4790219
51329219
62061219
74248219
85675219
08521214
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))
(fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
#s(literal -1/5040 binary64)
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(*.f64 (*.f64 x x) x)
#s(approx (- (sin x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
#s(literal -1/6 binary64)
(*.f64 x x)
x
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64))
(*.f64 (*.f64 x x) x)
(*.f64 x x)
x
#s(literal -1/6 binary64)
#s(approx (- (sin x) x) #s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
#s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64))))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))
#s(literal 1/120 binary64)
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
#s(literal 1/6 binary64)
(*.f64 x x)
x
(pow.f64 x #s(literal 5 binary64))
#s(literal 5 binary64)
#s(approx (- (sin x) x) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -1/6 binary64))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 x #s(literal 3/2 binary64))
x
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal -1/6 binary64)
Outputs
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) x (/.f64 #s(literal -1/6 binary64) x)))))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64) (fma.f64 #s(literal 1/120 binary64) x (/.f64 #s(literal -1/6 binary64) x))))
(fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
#s(literal -1/5040 binary64)
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(*.f64 (*.f64 x x) x)
(pow.f64 x #s(literal 3 binary64))
#s(approx (- (sin x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x))
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
#s(literal -1/6 binary64)
(*.f64 x x)
x
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(*.f64 (*.f64 x x) x)
(pow.f64 x #s(literal 3 binary64))
(*.f64 x x)
x
#s(literal -1/6 binary64)
#s(approx (- (sin x) x) #s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
#s(approx (- (sin x) x) #s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 (fma.f64 #s(literal 1/120 binary64) x (/.f64 #s(literal -1/6 binary64) x)) (pow.f64 x #s(literal 4 binary64)))))
#s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64))))
#s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 (fma.f64 #s(literal 1/120 binary64) x (/.f64 #s(literal -1/6 binary64) x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(*.f64 (fma.f64 #s(literal 1/120 binary64) x (/.f64 #s(literal -1/6 binary64) x)) (pow.f64 x #s(literal 4 binary64)))
(-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))
#s(literal 1/120 binary64)
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
#s(literal 1/6 binary64)
(*.f64 x x)
x
(pow.f64 x #s(literal 5 binary64))
#s(literal 5 binary64)
#s(approx (- (sin x) x) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -1/6 binary64))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 x #s(literal 3 binary64))
(pow.f64 x #s(literal 3/2 binary64))
x
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal -1/6 binary64)

localize182.0ms (3.6%)

Memory
-13.3MiB live, 141.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0
(pow.f64 x #s(literal 3/2 binary64))
accuracy0.12890625
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -1/6 binary64))
accuracy0.171875
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
accuracy1.3221579205005067
#s(approx (- (sin x) x) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -1/6 binary64)))
accuracy0.0078125
(-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))
accuracy0.19921875
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
accuracy1.0774339723305213
#s(approx (- (sin x) x) #s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
accuracy38.869532830859754
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
accuracy0
(*.f64 x x)
accuracy0.11328125
(*.f64 (*.f64 x x) x)
accuracy0.12890625
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64))
accuracy1.3221579205005067
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
accuracy0
(*.f64 x x)
accuracy0.10546875
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)
accuracy0.1953125
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
accuracy1.3221579205005067
#s(approx (- (sin x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x))
accuracy0.01171875
(fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
accuracy0.11328125
(*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))
accuracy0.11328125
(*.f64 (*.f64 x x) x)
accuracy0.9113725921907952
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
Samples
135.0ms218×1valid
13.0ms18×2valid
5.0ms20×0valid
Compiler

Compiled 411 to 73 computations (82.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 111.0ms
ival-mult: 29.0ms (26.2% of total)
const: 20.0ms (18.1% of total)
ival-pow: 16.0ms (14.5% of total)
adjust: 14.0ms (12.7% of total)
ival-add: 9.0ms (8.1% of total)
ival-sin: 8.0ms (7.2% of total)
ival-pow2: 6.0ms (5.4% of total)
ival-sub: 5.0ms (4.5% of total)
ival-div: 3.0ms (2.7% of total)
exact: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series10.0ms (0.2%)

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

3 calls:

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

simplify133.0ms (2.6%)

Memory
2.1MiB live, 112.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
081300
1196297
2580288
31785284
44287280
57587280
08473269
Stop Event
iter limit
node limit
Counts
36 → 36
Calls
Call 1
Inputs
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
-1/6
(- (* 1/120 (pow x 2)) 1/6)
(- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)
1/120
(+ 1/120 (* -1/5040 (pow x 2)))
(pow x 2)
(* -1/6 (pow x 2))
(pow x 3)
(/ -1/6 (pow x 2))
(/ (- (* 1/120 (pow x 2)) 1/6) (pow x 2))
(sqrt (pow x 3))
(/ 1/6 (pow x 2))
(* -1 x)
(* x (- (/ (sin x) x) 1))
(* -1/5040 (pow x 4))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1/5040 (pow x 2))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* 1/120 (pow x 5))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(- 1/120 (* 1/6 (/ 1 (pow x 2))))
(* -1/5040 (pow x 7))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(* -1 (* (pow x 3) (pow (sqrt -1) 2)))
(* 1/6 (* (pow x 3) (pow (sqrt -1) 2)))
(* (sqrt (pow x 3)) (pow (sqrt -1) 2))
(* -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))))))
Outputs
(* -1/6 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
-1/6
#s(literal -1/6 binary64)
(- (* 1/120 (pow x 2)) 1/6)
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)
(fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
1/120
#s(literal 1/120 binary64)
(+ 1/120 (* -1/5040 (pow x 2)))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(pow x 2)
(*.f64 x x)
(* -1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/6 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(/ -1/6 (pow x 2))
(/.f64 #s(literal -1/6 binary64) (*.f64 x x))
(/ (- (* 1/120 (pow x 2)) 1/6) (pow x 2))
(-.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal -1/120 binary64))
(sqrt (pow x 3))
(sqrt.f64 (pow.f64 x #s(literal 3 binary64)))
(/ 1/6 (pow x 2))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(* -1 x)
(neg.f64 x)
(* x (- (/ (sin x) x) 1))
(-.f64 (sin.f64 x) x)
(* -1/5040 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (-.f64 (/.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 4 binary64)))
(* -1/5040 (pow x 2))
(*.f64 #s(literal -1/5040 binary64) (*.f64 x x))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 5))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/120 binary64))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal -1/120 binary64)) (pow.f64 x #s(literal 5 binary64)))
(- 1/120 (* 1/6 (/ 1 (pow x 2))))
(-.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal -1/120 binary64))
(* -1/5040 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/5040 binary64))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #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/6 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)))))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(*.f64 (-.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal -1/120 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 3) (pow (sqrt -1) 2)))
(pow.f64 x #s(literal 3 binary64))
(* 1/6 (* (pow x 3) (pow (sqrt -1) 2)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(* (sqrt (pow x 3)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))))
(* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (/.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)))))

rewrite175.0ms (3.5%)

Memory
8.0MiB live, 170.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037208
054188
1177188
21070188
08381182
Stop Event
iter limit
node limit
iter limit
Counts
20 → 379
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
(fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(*.f64 x x)
#s(approx (- (sin x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x))
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64))
(*.f64 (*.f64 x x) x)
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
#s(approx (- (sin x) x) #s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
#s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64))))
(-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
#s(approx (- (sin x) x) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -1/6 binary64))
(pow.f64 x #s(literal 3/2 binary64))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
Outputs
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (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 #s(literal 1 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x))))
(*.f64 (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)) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 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 (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 #s(literal 1 binary64) (neg.f64 (-.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 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) #s(literal -1/6 binary64)) x)))))
(*.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)) (pow.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 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))
(*.f64 (fma.f64 (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 #s(literal 1 binary64) (+.f64 #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) (fma.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 (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 (-.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 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) #s(literal -1/6 binary64)) x)) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.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))))) (+.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 (*.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 (neg.f64 (-.f64 #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))))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (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 (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)))) (neg.f64 (neg.f64 (-.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 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) #s(literal -1/6 binary64)) x)))))
(/.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 #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 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)))
(/.f64 (neg.f64 (fma.f64 (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 (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))) (neg.f64 (+.f64 #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) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (fma.f64 (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 (-.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 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) #s(literal -1/6 binary64)) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (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 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x)) (-.f64 #s(literal 1/36 binary64) (*.f64 (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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #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) (fma.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 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.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)) (+.f64 #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) (fma.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 (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 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) #s(literal -1/6 binary64)) x)))
(neg.f64 (/.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)) #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 (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 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) #s(literal -1/6 binary64)) x))))
(neg.f64 (/.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 (*.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 (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)) (neg.f64 (-.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 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) #s(literal -1/6 binary64)) x)))))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/14400 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1 binary64)) #s(literal -1/6 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (*.f64 x x)) (pow.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)))) #s(literal -1 binary64)) #s(literal -1/6 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/14400 binary64))) (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1 binary64)) #s(literal -1/6 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64))) (pow.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)))) #s(literal -1 binary64)) #s(literal -1/6 binary64))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5040 binary64)) x (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(fma.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))
(fma.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))
(fma.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (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 (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) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 #s(literal 1/120 binary64) x) x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x #s(literal -1/6 binary64))
(fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (pow.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))
(fma.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))
(fma.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) (pow.f64 (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)))) #s(literal -1 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))
(fma.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))) (pow.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 binary64)) (neg.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)))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) (fma.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) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (fma.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)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) #s(literal -1/6 binary64)))
(fma.f64 x (*.f64 #s(literal 1/120 binary64) x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) #s(literal -1/6 binary64)))
(fma.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) #s(literal -1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x))) (/.f64 (*.f64 (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 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x))))
(-.f64 (/.f64 (*.f64 (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 #s(literal -1/6 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)) (fma.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))) (fma.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 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))))
(+.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) #s(literal -1/6 binary64))
(+.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64)))
(+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) #s(literal -1/6 binary64)))
(+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x))
(*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))
(*.f64 (neg.f64 (fma.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64))) (/.f64 #s(literal 1 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 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/14400 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(*.f64 (fma.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(*.f64 (fma.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (pow.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)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)))) (*.f64 (/.f64 #s(literal -1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (/.f64 #s(literal -1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (/.f64 #s(literal -1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 (/.f64 #s(literal -1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (/.f64 #s(literal -1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (/.f64 #s(literal -1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))))))
(/.f64 (neg.f64 (-.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 (*.f64 x x) #s(literal -1/5040 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/14400 binary64)))) (neg.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)))) (neg.f64 (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 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (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)) #s(literal 1/14400 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 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/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/14400 binary64))) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(/.f64 (neg.f64 (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)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(/.f64 (fma.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 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (fma.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (+.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))
(/.f64 (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)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x)))))
(neg.f64 (/.f64 (neg.f64 (fma.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))))
(neg.f64 (/.f64 (neg.f64 (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)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x))))))
(neg.f64 (/.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/14400 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))
(neg.f64 (/.f64 (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)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/604800 binary64) (*.f64 x x)))))))
(fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))
(fma.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal -1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))))
(fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(fma.f64 x (*.f64 #s(literal -1/5040 binary64) x) #s(literal 1/120 binary64))
(-.f64 (/.f64 #s(literal 1/14400 binary64) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))) (/.f64 (*.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 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (/.f64 #s(literal -1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))
(+.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (neg.f64 (/.f64 #s(literal -1/14400 binary64) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))))
(+.f64 (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))
(*.f64 (*.f64 (neg.f64 x) #s(literal -1 binary64)) x)
(*.f64 (neg.f64 (neg.f64 x)) x)
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) x))
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 x (neg.f64 (neg.f64 x)))
(*.f64 x 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 #s(literal 1 binary64) (pow.f64 x #s(literal -2 binary64)))
(/.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64))
(/.f64 (*.f64 x x) #s(literal 1 binary64))
(neg.f64 (*.f64 (neg.f64 x) x))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
#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) x) x)
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal -1/6 binary64))
(*.f64 x (*.f64 #s(literal -1/6 binary64) x))
(*.f64 (*.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 #s(literal -1/6 binary64) (pow.f64 x #s(literal 9/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 9/4 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/6 binary64) x))
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 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 #s(literal -1/6 binary64) (pow.f64 x #s(literal 9/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 9/4 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/6 binary64) x))
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 (*.f64 (pow.f64 x #s(literal 9/4 binary64)) (pow.f64 x #s(literal 3/8 binary64))) (pow.f64 x #s(literal 3/8 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 9/4 binary64)) #s(literal 1 binary64)) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (pow.f64 x #s(literal 9/4 binary64)) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 (pow.f64 x #s(literal 9/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 x #s(literal 9/4 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 x x) x)
(*.f64 x (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 x) #s(literal 3/2 binary64)))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 x))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3/4 binary64))
(pow.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 4 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 (*.f64 x x) #s(literal 3/2 binary64))
(pow.f64 x #s(literal 3 binary64))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal 1/120 binary64)) (pow.f64 x #s(literal 5/2 binary64))) (pow.f64 x #s(literal 5/4 binary64))) (pow.f64 x #s(literal 5/4 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64))) (pow.f64 x #s(literal 5 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/120 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 1/1728000 binary64) (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64))) (pow.f64 x #s(literal 5 binary64))) (pow.f64 (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64)))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/120 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/1728000 binary64) (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64)))) (pow.f64 (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal 1/120 binary64)) (pow.f64 x #s(literal 5/2 binary64))) (pow.f64 x #s(literal 5/2 binary64)))
(*.f64 (pow.f64 x #s(literal 5/2 binary64)) (*.f64 (pow.f64 x #s(literal 5/2 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal 1/120 binary64))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal 1/120 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal 1/120 binary64)) (pow.f64 x #s(literal 5 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 5 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 5 binary64))))) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 5 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/120 binary64)) (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -1/6 binary64)) (pow.f64 x #s(literal -2 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -1/6 binary64)) (pow.f64 x #s(literal -2 binary64))))) (-.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/120 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -1/6 binary64)) (pow.f64 x #s(literal -2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 5 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 5 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -1/6 binary64)) (pow.f64 x #s(literal -2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/120 binary64)) (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/120 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -1/6 binary64)) (pow.f64 x #s(literal -2 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -1/6 binary64)) (pow.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/120 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -1/6 binary64)) (pow.f64 x #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64))) (pow.f64 x #s(literal 5 binary64)))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal -1/120 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/1728000 binary64) (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64))) (pow.f64 x #s(literal 5 binary64)))) (neg.f64 (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64))))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal -1/120 binary64)))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/1728000 binary64) (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64))))) (neg.f64 (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64))) (pow.f64 x #s(literal 5 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/120 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1/1728000 binary64) (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64))) (pow.f64 x #s(literal 5 binary64))) (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64)))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/120 binary64)))
(/.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/1728000 binary64) (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64)))) (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/120 binary64)) (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64))) (pow.f64 x #s(literal 5 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64))) (*.f64 (-.f64 #s(literal 1/1728000 binary64) (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64))) (pow.f64 x #s(literal 5 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/120 binary64)) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64))) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/1728000 binary64) (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64))))))
(/.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal 1/120 binary64))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/120 binary64)))
(fma.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/6 binary64)) (neg.f64 (pow.f64 x #s(literal -2 binary64))) (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/120 binary64)))
(fma.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -1/6 binary64)) (pow.f64 x #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/120 binary64)))
(fma.f64 (*.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 5/2 binary64))) (pow.f64 x #s(literal 5/2 binary64)) (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5/2 binary64))) (pow.f64 x #s(literal 5/2 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64))))
(fma.f64 (pow.f64 x #s(literal 5 binary64)) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/120 binary64)))
(fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/120 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -1/6 binary64)) (pow.f64 x #s(literal -2 binary64))))
(fma.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 5 binary64))))
(+.f64 (*.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64))))
(+.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 5 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 5 binary64))))
(+.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -1/6 binary64)) (pow.f64 x #s(literal -2 binary64))) (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/120 binary64)))
(+.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/120 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -1/6 binary64)) (pow.f64 x #s(literal -2 binary64))))
#s(approx (- (sin x) x) #s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 (pow.f64 x #s(literal 5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal 1/120 binary64)))))
#s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 (pow.f64 x #s(literal 5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal 1/120 binary64))))
(*.f64 (+.f64 #s(literal -1/14400 binary64) (*.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal -1/120 binary64))))
(*.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64))))))
(*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/120 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal 1/120 binary64)))
(*.f64 (-.f64 #s(literal 1/1728000 binary64) (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64))) (pow.f64 (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal 1/120 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1/14400 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal -1/120 binary64))) (/.f64 #s(literal -1/14400 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal -1/120 binary64)))) (*.f64 (/.f64 (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal -1/120 binary64))) (/.f64 (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal -1/120 binary64))))) (+.f64 (/.f64 #s(literal -1/14400 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal -1/120 binary64))) (/.f64 (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal -1/120 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64)))) (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64))))) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64)))))) (+.f64 (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64)) #s(literal 1/14400 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)) #s(literal 1/120 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -1/14400 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal -1/120 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal -1/120 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal -1/14400 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal -1/120 binary64))) (/.f64 #s(literal -1/14400 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal -1/120 binary64))) (fma.f64 (/.f64 (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal -1/120 binary64))) (/.f64 (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal -1/120 binary64))) (*.f64 (/.f64 #s(literal -1/14400 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal -1/120 binary64))) (/.f64 (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal -1/120 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64)))) (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64)))) (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64)))) (*.f64 (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64))))))))
(/.f64 (fma.f64 #s(literal -1/216 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 1/1728000 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)) #s(literal 1/120 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/14400 binary64) (*.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal -1/120 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/120 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/120 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/120 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/120 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64)))) (*.f64 (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64))) (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64)))) (*.f64 (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64))) (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64)))))
(/.f64 (+.f64 #s(literal -1/14400 binary64) (*.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal -1/120 binary64)))
(/.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64))) (neg.f64 (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal 1/120 binary64)))))
(/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/120 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal 1/120 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal 1/120 binary64))))
(/.f64 (-.f64 #s(literal 1/1728000 binary64) (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64))) (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64))))
(neg.f64 (/.f64 (+.f64 #s(literal -1/14400 binary64) (*.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/120 binary64))))
(neg.f64 (/.f64 (+.f64 #s(literal -1/1728000 binary64) (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64))) (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64)))))
(neg.f64 (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal -1/120 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 1/1728000 binary64) (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64))) (neg.f64 (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64))))))
(fma.f64 (neg.f64 (pow.f64 x #s(literal -2 binary64))) #s(literal 1/6 binary64) #s(literal 1/120 binary64))
(fma.f64 (/.f64 #s(literal -1/6 binary64) x) (pow.f64 x #s(literal -1 binary64)) #s(literal 1/120 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64))
(fma.f64 (/.f64 #s(literal 1/6 binary64) x) (/.f64 #s(literal 1 binary64) (neg.f64 x)) #s(literal 1/120 binary64))
(fma.f64 (/.f64 #s(literal 1/6 binary64) x) (neg.f64 (pow.f64 x #s(literal -1 binary64))) #s(literal 1/120 binary64))
(fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal 1/120 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)) #s(literal 1/120 binary64))
(fma.f64 #s(literal 1/14400 binary64) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/120 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal -1/120 binary64)))))
(fma.f64 #s(literal 1/1728000 binary64) (pow.f64 (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64))))))
(fma.f64 #s(literal 1/6 binary64) (neg.f64 (pow.f64 x #s(literal -2 binary64))) #s(literal 1/120 binary64))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/120 binary64))
(-.f64 (/.f64 #s(literal -1/14400 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal -1/120 binary64))) (/.f64 (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal -1/120 binary64))))
(-.f64 (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64)))))
(-.f64 #s(literal 0 binary64) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/120 binary64)))
(-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(+.f64 (/.f64 #s(literal -1/14400 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal -1/120 binary64))) (neg.f64 (/.f64 (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64) #s(literal -1/120 binary64)))))
(+.f64 (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64)))) (neg.f64 (/.f64 (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal 1/14400 binary64))))))
(+.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)) #s(literal 1/120 binary64))
(+.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 9/4 binary64)) (pow.f64 x #s(literal 3/8 binary64))) (pow.f64 x #s(literal 3/8 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 9/4 binary64)) #s(literal 1 binary64)) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (pow.f64 x #s(literal 9/4 binary64)) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 (pow.f64 x #s(literal 9/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 x #s(literal 9/4 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 x x) x)
(*.f64 x (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 x) #s(literal 3/2 binary64)))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 x))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3/4 binary64))
(pow.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 4 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 (*.f64 x x) #s(literal 3/2 binary64))
(pow.f64 x #s(literal 3 binary64))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))
#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) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 9/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 9/4 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x)
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/6 binary64) x))
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 x #s(literal 3/8 binary64))) (pow.f64 x #s(literal 3/8 binary64)))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 x #s(literal 3/4 binary64)))
(pow.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 x))
(pow.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/4 binary64))
(pow.f64 x #s(literal 3/2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 3/4 binary64) (log.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3/4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) #s(literal 3/4 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (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 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 9/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (*.f64 x (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x)) x)
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 9/4 binary64)))
(*.f64 (*.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)) (pow.f64 x #s(literal 3 binary64))) (pow.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 binary64)))
(*.f64 (*.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)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (-.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 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) #s(literal -1/6 binary64)) x)) #s(literal -1 binary64)))
(*.f64 (*.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)) #s(literal -1/36 binary64))) (pow.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 binary64)))
(*.f64 (*.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 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64))) (pow.f64 (-.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 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) #s(literal -1/6 binary64)) x)) #s(literal -1 binary64)))
(*.f64 (*.f64 x (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x x))
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x) x)
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 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 (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 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #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 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) x) x))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)))) (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x))))))
(/.f64 (neg.f64 (*.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)) (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 (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)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (-.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 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) #s(literal -1/6 binary64)) x))))
(/.f64 (neg.f64 (*.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)) #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)) (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)))) (neg.f64 (-.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 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) #s(literal -1/6 binary64)) x))))
(/.f64 (*.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)) (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 (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)) (pow.f64 x #s(literal 3 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 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) #s(literal -1/6 binary64)) x)))
(/.f64 (*.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)) #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)) (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 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) #s(literal -1/6 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (fma.f64 (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 #s(literal 1 binary64) (/.f64 (-.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 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) #s(literal -1/6 binary64)) x)) (*.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)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (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)) #s(literal -1/36 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.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 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) #s(literal -1/6 binary64)) x)) (*.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 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64)))))
(/.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 9/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 9/4 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(fma.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 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 9/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 9/4 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)))
(fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 x x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) x (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x x) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)))
(fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)))
(fma.f64 (*.f64 x x) (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
(+.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) x)))
(*.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 6 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (*.f64 x x) #s(literal 6 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 x #s(literal -1 binary64)) (/.f64 #s(literal 1/6 binary64) x))
(*.f64 (/.f64 #s(literal -1/6 binary64) x) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)))
(*.f64 (/.f64 #s(literal 1/6 binary64) x) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal -2 binary64)))
(*.f64 #s(literal -1/6 binary64) (neg.f64 (pow.f64 x #s(literal -2 binary64))))
(pow.f64 (*.f64 (*.f64 x x) #s(literal 6 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1/6 binary64) x) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal -6 binary64)))
(/.f64 (/.f64 #s(literal 1/6 binary64) x) (neg.f64 (neg.f64 x)))
(/.f64 (/.f64 #s(literal 1/6 binary64) x) x)
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 6 binary64)))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(/.f64 #s(literal -1/6 binary64) (*.f64 (neg.f64 x) x))
(neg.f64 (*.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(neg.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) #s(literal 6 binary64))) #s(literal -1 binary64)))

eval66.0ms (1.3%)

Memory
22.6MiB live, 95.9MiB allocated
Compiler

Compiled 14 266 to 1 933 computations (86.5% saved)

prune23.0ms (0.5%)

Memory
-10.3MiB live, 38.9MiB allocated
Pruning

13 alts after pruning (7 fresh and 6 done)

PrunedKeptTotal
New4723475
Fresh044
Picked235
Done033
Total47413487
Accuracy
100.0%
Counts
487 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.3%
(fma.f64 (neg.f64 (*.f64 x x)) (pow.f64 x #s(literal -1 binary64)) (sin.f64 x))
69.8%
(-.f64 (sin.f64 x) x)
98.2%
#s(approx (- (sin x) x) (/.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
98.4%
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
98.1%
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
97.6%
#s(approx (- (sin x) x) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -1/6 binary64)))
97.8%
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
97.7%
#s(approx (- (sin x) x) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -2 binary64))) x) #s(literal -1/6 binary64)))
97.7%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
97.7%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
97.8%
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
6.6%
#s(approx (- (sin x) x) (neg.f64 x))
36.4%
#s(approx (- (sin x) x) #s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
Compiler

Compiled 299 to 206 computations (31.1% saved)

simplify128.0ms (2.5%)

Memory
-7.1MiB live, 32.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))
cost-diff0
(*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
cost-diff0
#s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64))))
cost-diff0
#s(approx (- (sin x) x) #s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
cost-diff0
(*.f64 x x)
cost-diff0
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
cost-diff0
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))
cost-diff0
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
cost-diff-5824
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x)
cost-diff0
(*.f64 #s(literal -1/6 binary64) x)
cost-diff0
(*.f64 (*.f64 #s(literal -1/6 binary64) x) x)
cost-diff0
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
cost-diff-5824
(*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64)))
cost-diff0
(*.f64 x #s(literal -1/6 binary64))
cost-diff0
(*.f64 x x)
cost-diff0
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
cost-diff0
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
cost-diff0
(pow.f64 x #s(literal 3 binary64))
cost-diff0
#s(approx (- (sin x) x) (/.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
cost-diff1088
(/.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
039261
058251
195243
2137243
3212243
4317243
5368243
6469243
7643243
8834243
9965243
101960243
112681243
122952243
132963243
142973243
152975243
162978243
173000243
183008243
193008243
203008243
03008243
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (/.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(pow.f64 x #s(literal 3 binary64))
x
#s(literal 3 binary64)
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
#s(literal 1 binary64)
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))
#s(literal 1/120 binary64)
(*.f64 x x)
#s(literal -1/6 binary64)
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
(*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64)))
(*.f64 x x)
x
(*.f64 x #s(literal -1/6 binary64))
#s(literal -1/6 binary64)
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x)
(*.f64 (*.f64 #s(literal -1/6 binary64) x) x)
(*.f64 #s(literal -1/6 binary64) x)
#s(literal -1/6 binary64)
x
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(*.f64 (*.f64 x x) x)
#s(approx (- (sin x) x) #s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
#s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64))))
(*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
#s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(/.f64 #s(literal -1/6 binary64) (*.f64 x x))
#s(literal -1/6 binary64)
(*.f64 x x)
x
(pow.f64 x #s(literal 5 binary64))
#s(literal 5 binary64)
Outputs
#s(approx (- (sin x) x) (/.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(pow.f64 x #s(literal 3 binary64))
x
#s(literal 3 binary64)
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 #s(literal -1/120 binary64) x) x #s(literal 1/6 binary64)))
#s(literal 1 binary64)
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
#s(literal 1/120 binary64)
(*.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 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 x x)
x
(*.f64 x #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) x)
#s(literal -1/6 binary64)
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
#s(approx (- (sin x) x) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x)
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) x)
(*.f64 #s(literal -1/6 binary64) x)
#s(literal -1/6 binary64)
x
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(*.f64 (*.f64 x x) x)
(pow.f64 x #s(literal 3 binary64))
#s(approx (- (sin x) x) #s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
#s(approx (- (sin x) x) #s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
#s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64))))
#s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))
#s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(/.f64 #s(literal -1/6 binary64) (*.f64 x x))
#s(literal -1/6 binary64)
(*.f64 x x)
x
(pow.f64 x #s(literal 5 binary64))
#s(literal 5 binary64)

localize206.0ms (4.1%)

Memory
-5.5MiB live, 152.3MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.19921875
(/.f64 #s(literal -1/6 binary64) (*.f64 x x))
accuracy1.0774339723305213
#s(approx (- (sin x) x) #s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
accuracy1.386845655308716
#s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))
accuracy38.869532830859754
(*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
accuracy0.0078125
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
accuracy0.11328125
(*.f64 (*.f64 x x) x)
accuracy0.1171875
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))
accuracy1.0774339723305213
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
accuracy0.10546875
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x)
accuracy0.13671875
(*.f64 (*.f64 #s(literal -1/6 binary64) x) x)
accuracy0.34375
(*.f64 #s(literal -1/6 binary64) x)
accuracy1.3221579205005067
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
accuracy0
(*.f64 x x)
accuracy0.109375
(*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64)))
accuracy0.34375
(*.f64 x #s(literal -1/6 binary64))
accuracy1.3221579205005067
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
accuracy0.0078125
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))
accuracy0.015625
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
accuracy0.08984375
(/.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
accuracy1.0774339723305213
#s(approx (- (sin x) x) (/.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
Samples
106.0ms218×1valid
12.0ms18×2valid
5.0ms20×0valid
Compiler

Compiled 431 to 74 computations (82.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 92.0ms
ival-mult: 28.0ms (30.3% of total)
const: 15.0ms (16.3% of total)
adjust: 14.0ms (15.2% of total)
ival-div: 12.0ms (13% of total)
ival-sin: 9.0ms (9.8% of total)
ival-pow: 6.0ms (6.5% of total)
ival-sub: 5.0ms (5.4% of total)
ival-add: 4.0ms (4.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series8.0ms (0.2%)

Memory
8.1MiB live, 8.1MiB allocated
Counts
22 → 30
Calls
Call 1
Inputs
(/.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(pow.f64 x #s(literal 3 binary64))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
(*.f64 x x)
(*.f64 x #s(literal -1/6 binary64))
(*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) x)
(*.f64 #s(literal -1/6 binary64) x)
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x)
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
#s(approx (- (sin x) x) #s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
#s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64))))
(*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
#s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))
(*.f64 (*.f64 x x) x)
(/.f64 #s(literal -1/6 binary64) (*.f64 x x))
Outputs
(* -1/6 (pow x 3))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(pow x 3)
-6
(- (* -3/10 (pow x 2)) 6)
(- (* (pow x 2) (- (* -3/200 (pow x 2)) 3/10)) 6)
(- (* (pow x 2) (- (* (pow x 2) (- (* -3/4000 (pow x 2)) 3/200)) 3/10)) 6)
(pow x 2)
(* -1/6 x)
(* -1/6 (pow x 2))
-1/6
(- (* 1/120 (pow x 2)) 1/6)
(/ -1/6 (pow x 2))
(/ (- (* 1/120 (pow x 2)) 1/6) (pow x 2))
(* 1/120 (pow x 5))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* -1 x)
(* x (- (/ (sin x) x) 1))
(/ 120 (pow x 2))
(/ (+ 120 (* 2400 (/ 1 (pow x 2)))) (pow x 2))
(/ (+ 120 (+ (* 2400 (/ 1 (pow x 2))) (/ 48000 (pow x 4)))) (pow x 2))
(/ (+ 120 (+ (* 2400 (/ 1 (pow x 2))) (+ (* 960000 (/ 1 (pow x 6))) (/ 48000 (pow x 4))))) (pow x 2))
(* 1/120 (pow x 2))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
1/120
(- 1/120 (* 1/6 (/ 1 (pow x 2))))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
Calls

3 calls:

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

simplify181.0ms (3.6%)

Memory
-11.9MiB live, 64.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
093259
1200259
2515251
31492247
43274243
56290243
08132229
Stop Event
iter limit
node 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))
(pow x 3)
-6
(- (* -3/10 (pow x 2)) 6)
(- (* (pow x 2) (- (* -3/200 (pow x 2)) 3/10)) 6)
(- (* (pow x 2) (- (* (pow x 2) (- (* -3/4000 (pow x 2)) 3/200)) 3/10)) 6)
(pow x 2)
(* -1/6 x)
(* -1/6 (pow x 2))
-1/6
(- (* 1/120 (pow x 2)) 1/6)
(/ -1/6 (pow x 2))
(/ (- (* 1/120 (pow x 2)) 1/6) (pow x 2))
(* 1/120 (pow x 5))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* -1 x)
(* x (- (/ (sin x) x) 1))
(/ 120 (pow x 2))
(/ (+ 120 (* 2400 (/ 1 (pow x 2)))) (pow x 2))
(/ (+ 120 (+ (* 2400 (/ 1 (pow x 2))) (/ 48000 (pow x 4)))) (pow x 2))
(/ (+ 120 (+ (* 2400 (/ 1 (pow x 2))) (+ (* 960000 (/ 1 (pow x 6))) (/ 48000 (pow x 4))))) (pow x 2))
(* 1/120 (pow x 2))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
1/120
(- 1/120 (* 1/6 (/ 1 (pow x 2))))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
Outputs
(* -1/6 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(* (pow x 3) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (* (pow x 2) (+ 1/120 (* (pow x 2) (- (* 1/362880 (pow x 2)) 1/5040)))) 1/6))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/362880 binary64) (*.f64 x x) #s(literal -1/5040 binary64)) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
-6
#s(literal -6 binary64)
(- (* -3/10 (pow x 2)) 6)
(fma.f64 #s(literal -3/10 binary64) (*.f64 x x) #s(literal -6 binary64))
(- (* (pow x 2) (- (* -3/200 (pow x 2)) 3/10)) 6)
(fma.f64 (fma.f64 #s(literal -3/200 binary64) (*.f64 x x) #s(literal -3/10 binary64)) (*.f64 x x) #s(literal -6 binary64))
(- (* (pow x 2) (- (* (pow x 2) (- (* -3/4000 (pow x 2)) 3/200)) 3/10)) 6)
(fma.f64 (fma.f64 (fma.f64 #s(literal -3/4000 binary64) (*.f64 x x) #s(literal -3/200 binary64)) (*.f64 x x) #s(literal -3/10 binary64)) (*.f64 x x) #s(literal -6 binary64))
(pow x 2)
(*.f64 x x)
(* -1/6 x)
(*.f64 #s(literal -1/6 binary64) x)
(* -1/6 (pow x 2))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) x)
-1/6
#s(literal -1/6 binary64)
(- (* 1/120 (pow x 2)) 1/6)
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(/ -1/6 (pow x 2))
(/.f64 #s(literal -1/6 binary64) (*.f64 x x))
(/ (- (* 1/120 (pow x 2)) 1/6) (pow x 2))
(-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(* 1/120 (pow x 5))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/120 binary64))
(* (pow x 5) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(* -1 x)
(neg.f64 x)
(* x (- (/ (sin x) x) 1))
(-.f64 (sin.f64 x) x)
(/ 120 (pow x 2))
(/.f64 #s(literal 120 binary64) (*.f64 x x))
(/ (+ 120 (* 2400 (/ 1 (pow x 2)))) (pow x 2))
(/.f64 (/.f64 (+.f64 (/.f64 #s(literal 2400 binary64) (*.f64 x x)) #s(literal 120 binary64)) x) x)
(/ (+ 120 (+ (* 2400 (/ 1 (pow x 2))) (/ 48000 (pow x 4)))) (pow x 2))
(/.f64 (+.f64 (/.f64 #s(literal 48000 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 2400 binary64) (*.f64 x x)) #s(literal 120 binary64))) (*.f64 x x))
(/ (+ 120 (+ (* 2400 (/ 1 (pow x 2))) (+ (* 960000 (/ 1 (pow x 6))) (/ 48000 (pow x 4))))) (pow x 2))
(/.f64 (+.f64 (+.f64 (/.f64 #s(literal 960000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 120 binary64)) (+.f64 (/.f64 #s(literal 48000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 2400 binary64) (*.f64 x x)))) (*.f64 x x))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (- 1/120 (* 1/6 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
1/120
#s(literal 1/120 binary64)
(- 1/120 (* 1/6 (/ 1 (pow x 2))))
(-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(* -1 (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) 1/120)))
(*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* x (+ 1 (* -1 (/ (sin x) x)))))
(-.f64 (sin.f64 x) x)

rewrite401.0ms (8%)

Memory
1.4MiB live, 163.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039234
058224
1188216
2894216
08303212
Stop Event
iter limit
node limit
iter limit
Counts
22 → 830
Calls
Call 1
Inputs
(/.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(pow.f64 x #s(literal 3 binary64))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
(*.f64 x x)
(*.f64 x #s(literal -1/6 binary64))
(*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) x)
(*.f64 #s(literal -1/6 binary64) x)
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x)
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
#s(approx (- (sin x) x) #s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
#s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64))))
(*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
#s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))
(*.f64 (*.f64 x x) x)
(/.f64 #s(literal -1/6 binary64) (*.f64 x x))
Outputs
(*.f64 (/.f64 (*.f64 (fma.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 (fma.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 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(*.f64 (/.f64 (*.f64 (fma.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 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) #s(literal 2 binary64)))) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))
(*.f64 (/.f64 (*.f64 (fma.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 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) (-.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))))))
(*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.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)) (fma.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 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(*.f64 (/.f64 (*.f64 (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))) (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) #s(literal 2 binary64)))) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))
(*.f64 (/.f64 (*.f64 (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 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) (-.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))))))
(*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64))) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (pow.f64 (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)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64))) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))
(*.f64 (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (/.f64 (pow.f64 x #s(literal 3/2 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 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64))) (/.f64 x (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))
(*.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (/.f64 x (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 x) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) (/.f64 x (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 x x) #s(literal -1 binary64)) (/.f64 x (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 x x) #s(literal -1 binary64)) (/.f64 (neg.f64 x) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 x) #s(literal 1 binary64)) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 x (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))
(*.f64 (/.f64 x (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 x x) (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 x (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 x) x) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)) (/.f64 x (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) x) x)))
(*.f64 (pow.f64 (pow.f64 x #s(literal -3/2 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (pow.f64 x #s(literal -3/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (pow.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)) x) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.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))) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.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))) (pow.f64 (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)))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 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 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) (*.f64 x x))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) x) x)) x)
(*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (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))) (pow.f64 (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)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (fma.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 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))
(*.f64 (neg.f64 x) (*.f64 (*.f64 x x) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (neg.f64 x) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) (*.f64 (pow.f64 (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)))) #s(literal -1 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))))))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(*.f64 (*.f64 (neg.f64 x) x) (*.f64 x (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (*.f64 (neg.f64 x) x) (/.f64 x (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (*.f64 (neg.f64 x) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(*.f64 x (*.f64 (*.f64 (neg.f64 x) x) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) x) x)))
(pow.f64 (/.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))) (pow.f64 x #s(literal 3 binary64))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.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 (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (neg.f64 (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 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (fma.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 (neg.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))) (neg.f64 (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 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.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 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (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 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (fma.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 (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))))))
(/.f64 (*.f64 x (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (*.f64 x x))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (*.f64 x (*.f64 (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x))) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x) (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x)))))
(/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 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 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.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 (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.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)) (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (fma.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 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.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 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))))
(/.f64 (*.f64 (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x)))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64))) (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))))
(/.f64 (*.f64 (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 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (pow.f64 x #s(literal -3/2 binary64))))
(/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal -3 binary64)))
(/.f64 (*.f64 x x) (/.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)) x))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (*.f64 (fma.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 #s(literal 1 binary64) (/.f64 (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 (fma.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 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #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/14400 binary64) #s(literal -1/36 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (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 (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)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))
(/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 x (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (pow.f64 x #s(literal -2 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))
(neg.f64 (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 x x)) #s(literal 1/120 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 x x) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x) #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64))))
(fma.f64 (pow.f64 x #s(literal 3/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 1/120 binary64) x) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal 1/120 binary64) x) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x))
(fma.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal 1/6 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x))
(fma.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x x) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 x x) (*.f64 #s(literal -1/6 binary64) x) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x))
(fma.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x)))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x))
(fma.f64 x (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 x (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)) (*.f64 (log.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))))
(+.f64 (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(+.f64 (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x)))
(+.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.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 (neg.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))) (pow.f64 x #s(literal 3/2 binary64)))
(*.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 x)) (*.f64 x x))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (neg.f64 (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (neg.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (neg.f64 x) (/.f64 (*.f64 x x) #s(literal -1 binary64)))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) x))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal -1 binary64))
(*.f64 (*.f64 (neg.f64 x) x) (/.f64 x #s(literal -1 binary64)))
(*.f64 (*.f64 (neg.f64 x) x) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (neg.f64 (neg.f64 x)))
(*.f64 (*.f64 x x) x)
(*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 x (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 x))
(pow.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/2 binary64))
(pow.f64 x #s(literal 3 binary64))
(/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 x #s(literal -3 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -3 binary64)))
(/.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))
(neg.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 3/2 binary64) (*.f64 (log.f64 x) #s(literal 3/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 4 binary64)) #s(literal 1/1296 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal 1/36 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) #s(literal -1/46656 binary64))) (+.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/518400 binary64))))
(*.f64 (/.f64 (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)))) (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) #s(literal -1/46656 binary64))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal 1/216 binary64)))
(*.f64 (/.f64 (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)))) (fma.f64 (pow.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal 1/5159780352000000000 binary64) #s(literal -1/10077696 binary64))) (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/373248000 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.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 #s(literal 1 binary64) (neg.f64 (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.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 #s(literal -1 binary64) (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (*.f64 (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)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (/.f64 (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)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (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)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 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 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64)))
(*.f64 (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)))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (log.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 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 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) #s(literal 2 binary64)))) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))
(/.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) (-.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))))))
(/.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (pow.f64 (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)))) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) #s(literal 2 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal 1/216 binary64)) (*.f64 (fma.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 4 binary64)) #s(literal 1/14400 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) #s(literal 3 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) (-.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)))))))
(/.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))))
(/.f64 (neg.f64 (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))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64))))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))
(/.f64 (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)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)))
(/.f64 (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(neg.f64 (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) (*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))))
(fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x)))))
(fma.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (/.f64 #s(literal -1/6 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))))
(-.f64 (/.f64 (fma.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))) (/.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64))))
(-.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal 1/6 binary64) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64)) #s(literal 1/6 binary64)))
(+.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x)))) (*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))))
(+.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))) (*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x)))))
#s(approx (- (sin x) x) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 (neg.f64 x) #s(literal -1 binary64)) x)
(*.f64 (neg.f64 (neg.f64 x)) x)
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) x))
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 x (neg.f64 (neg.f64 x)))
(*.f64 x 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 (neg.f64 x) x) #s(literal -1 binary64))
(/.f64 (*.f64 x x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -2 binary64)))
(neg.f64 (*.f64 (neg.f64 x) x))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(*.f64 #s(literal -1/6 binary64) x)
(*.f64 x #s(literal -1/6 binary64))
(*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64))))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64))
(*.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 #s(literal -1/6 binary64) x))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(*.f64 x (*.f64 (*.f64 #s(literal -1/6 binary64) x) x))
(/.f64 (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal -3 binary64)))
#s(approx (- (sin x) x) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) x)
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal -1/6 binary64))
(*.f64 x (*.f64 #s(literal -1/6 binary64) x))
(*.f64 #s(literal -1/6 binary64) x)
(*.f64 x #s(literal -1/6 binary64))
(*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64))))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64))
(*.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 #s(literal -1/6 binary64) x))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64))
(*.f64 x (*.f64 (*.f64 #s(literal -1/6 binary64) x) x))
(/.f64 (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal -3 binary64)))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (/.f64 (*.f64 (fma.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 (fma.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 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(*.f64 (/.f64 (*.f64 (fma.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 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) #s(literal 2 binary64)))) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))
(*.f64 (/.f64 (*.f64 (fma.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 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) (-.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))))))
(*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.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)) (fma.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 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(*.f64 (/.f64 (*.f64 (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))) (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) #s(literal 2 binary64)))) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))
(*.f64 (/.f64 (*.f64 (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 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) (-.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))))))
(*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64))) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (pow.f64 (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)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64))) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))
(*.f64 (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (/.f64 (pow.f64 x #s(literal 3/2 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 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64))) (/.f64 x (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))
(*.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (/.f64 x (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 x) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) (/.f64 x (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 x x) #s(literal -1 binary64)) (/.f64 x (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 x x) #s(literal -1 binary64)) (/.f64 (neg.f64 x) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 x) #s(literal 1 binary64)) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 x (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))
(*.f64 (/.f64 x (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 x x) (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 x (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 x) x) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)) (/.f64 x (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) x) x)))
(*.f64 (pow.f64 (pow.f64 x #s(literal -3/2 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (pow.f64 x #s(literal -3/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (pow.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)) x) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.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))) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.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))) (pow.f64 (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)))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 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 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x) (*.f64 x x))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) x) x)) x)
(*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (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))) (pow.f64 (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)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (fma.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 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))
(*.f64 (neg.f64 x) (*.f64 (*.f64 x x) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (neg.f64 x) (/.f64 (*.f64 x x) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) (*.f64 (pow.f64 (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)))) #s(literal -1 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))))))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(*.f64 (*.f64 (neg.f64 x) x) (*.f64 x (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (*.f64 (neg.f64 x) x) (/.f64 x (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (*.f64 (neg.f64 x) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (*.f64 x x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(*.f64 x (*.f64 (*.f64 (neg.f64 x) x) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) x) x)))
(pow.f64 (/.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))) (pow.f64 x #s(literal 3 binary64))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.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 (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (neg.f64 (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 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (fma.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 (neg.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))) (neg.f64 (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 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.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 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (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 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (fma.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 (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))))))
(/.f64 (*.f64 x (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (*.f64 x x))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (*.f64 x (*.f64 (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x))) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x) (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x)) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x)))))
(/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 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 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.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 (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.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)) (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (fma.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 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.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 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))))
(/.f64 (*.f64 (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x)))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64))) (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))))
(/.f64 (*.f64 (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 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (pow.f64 x #s(literal -3/2 binary64))))
(/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal -3 binary64)))
(/.f64 (*.f64 x x) (/.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)) x))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (*.f64 (fma.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 #s(literal 1 binary64) (/.f64 (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 (fma.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 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #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/14400 binary64) #s(literal -1/36 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (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 (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)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))
(/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 x (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (pow.f64 x #s(literal -2 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))
(neg.f64 (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 x x)) #s(literal 1/120 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 x x) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x) #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64))))
(fma.f64 (pow.f64 x #s(literal 3/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 1/120 binary64) x) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal 1/120 binary64) x) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x))
(fma.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(fma.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal 1/6 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x))
(fma.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x x) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 x x) (*.f64 #s(literal -1/6 binary64) x) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x))
(fma.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x)))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x))
(fma.f64 x (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 x (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)) (*.f64 (log.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))))
(+.f64 (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))) (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(+.f64 (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x)))
(+.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) x))
(*.f64 (/.f64 (fma.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 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) #s(literal 2 binary64)))) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))
(*.f64 (/.f64 (fma.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 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) (-.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))))))
(*.f64 (/.f64 (fma.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 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64))) (pow.f64 (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)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (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)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (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)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)))
(*.f64 (pow.f64 (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)))) #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (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 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (/.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) (/.f64 (pow.f64 (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)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) (*.f64 (pow.f64 (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)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) (pow.f64 (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)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(pow.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 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 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal 1/36 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) #s(literal -1/46656 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (+.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/518400 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) #s(literal -1/46656 binary64)) (pow.f64 (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)))) #s(literal -1 binary64))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal 1/216 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal 1/5159780352000000000 binary64) #s(literal -1/10077696 binary64)) (pow.f64 (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)))) #s(literal -1 binary64))) (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/373248000 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) #s(literal 1 binary64)) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (neg.f64 (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 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal 1 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 #s(literal -1 binary64) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (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 #s(literal 1 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.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 #s(literal 1 binary64) (neg.f64 (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64))) (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))))
(/.f64 (*.f64 #s(literal 1 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 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #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))))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #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 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal 1 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 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #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 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #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 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))) (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.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 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (neg.f64 (neg.f64 (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (neg.f64 (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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal 1/36 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) #s(literal -1/46656 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (+.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/518400 binary64)))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) #s(literal -1/46656 binary64)) (*.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal 1/216 binary64))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) #s(literal -1/46656 binary64)) (*.f64 (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)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal 1/216 binary64))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal 1/5159780352000000000 binary64) #s(literal -1/10077696 binary64)) (*.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))) (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/373248000 binary64))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal 1/5159780352000000000 binary64) #s(literal -1/10077696 binary64)) (*.f64 (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)))) (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/373248000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (fma.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 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64))) (*.f64 #s(literal 1 binary64) (neg.f64 (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 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))))
(/.f64 (neg.f64 (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (fma.f64 (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 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (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 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))))
(/.f64 (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x)))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))))
(/.f64 (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 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(neg.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 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)))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 1/120 binary64) x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) (/.f64 #s(literal 1/120 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 x x)) x) (/.f64 x (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.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)) #s(literal -1 binary64) #s(literal -1/6 binary64))
(fma.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 x x)) (/.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 #s(literal 1/120 binary64) x) (/.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 #s(literal 1/120 binary64) x) x #s(literal -1/6 binary64))
(fma.f64 #s(literal 1/14400 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1 binary64) #s(literal -1/6 binary64))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(fma.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (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))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(fma.f64 x (/.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 x x)) x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 x (*.f64 #s(literal 1/120 binary64) x) #s(literal -1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #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 #s(literal 0 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal -1 binary64)) #s(literal -1/6 binary64))
(+.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1 binary64)) #s(literal -1/6 binary64))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))) #s(literal -1/6 binary64))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(+.f64 (neg.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x))) #s(literal -1/6 binary64))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal -1 binary64)))
(+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(+.f64 #s(literal -1/6 binary64) (neg.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
#s(approx (- (sin x) x) #s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(approx (- 1/120 (/ 1/6 (* x x))) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64))))))
#s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(approx (- 1/120 (/ 1/6 (* x x))) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64))) (pow.f64 x #s(literal 5/2 binary64))) (pow.f64 x #s(literal 5/4 binary64))) (pow.f64 x #s(literal 5/4 binary64)))
(*.f64 (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64))) (pow.f64 x #s(literal 5/2 binary64))) (pow.f64 x #s(literal 5/2 binary64)))
(*.f64 (pow.f64 x #s(literal 5/4 binary64)) (*.f64 (pow.f64 x #s(literal 5/4 binary64)) (*.f64 (pow.f64 x #s(literal 5/2 binary64)) #s(approx (- 1/120 (/ 1/6 (* x x))) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64))))))
(*.f64 (pow.f64 x #s(literal 5/2 binary64)) (*.f64 (pow.f64 x #s(literal 5/2 binary64)) #s(approx (- 1/120 (/ 1/6 (* x x))) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(approx (- 1/120 (/ 1/6 (* x x))) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64))))
(*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64))) (pow.f64 x #s(literal 5 binary64)))
#s(approx (- 1/120 (/ 1/6 (* x x))) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)))
(*.f64 (/.f64 (fma.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 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) #s(literal 2 binary64)))) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))
(*.f64 (/.f64 (fma.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 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) (-.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))))))
(*.f64 (/.f64 (fma.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 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64))) (pow.f64 (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)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (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)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (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)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)))
(*.f64 (pow.f64 (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)))) #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (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 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (/.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) (/.f64 (pow.f64 (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)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) (*.f64 (pow.f64 (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)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) (pow.f64 (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)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(pow.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal -1 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 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal 1/36 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) #s(literal -1/46656 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (+.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/518400 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) #s(literal -1/46656 binary64)) (pow.f64 (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)))) #s(literal -1 binary64))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal 1/216 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal 1/5159780352000000000 binary64) #s(literal -1/10077696 binary64)) (pow.f64 (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)))) #s(literal -1 binary64))) (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/373248000 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) #s(literal 1 binary64)) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (neg.f64 (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 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal 1 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 #s(literal -1 binary64) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (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 #s(literal 1 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.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 #s(literal 1 binary64) (neg.f64 (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64))) (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))))
(/.f64 (*.f64 #s(literal 1 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 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #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))))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #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 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) #s(literal 1 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 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #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 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #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 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))) (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64))) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.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 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (neg.f64 (neg.f64 (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (neg.f64 (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 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal 1/36 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) #s(literal -1/46656 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (+.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/518400 binary64)))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) #s(literal -1/46656 binary64)) (*.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal 1/216 binary64))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) #s(literal -1/46656 binary64)) (*.f64 (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)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal 1/216 binary64))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal 1/5159780352000000000 binary64) #s(literal -1/10077696 binary64)) (*.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))) (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/373248000 binary64))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal 1/5159780352000000000 binary64) #s(literal -1/10077696 binary64)) (*.f64 (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)))) (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/2985984000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/373248000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (fma.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 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64))) (*.f64 #s(literal 1 binary64) (neg.f64 (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 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))))
(/.f64 (neg.f64 (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (fma.f64 (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 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (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 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64))))))
(/.f64 (fma.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) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x)))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))))
(/.f64 (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 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/720 binary64)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64) #s(literal -1/216 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(neg.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 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)))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64) #s(literal -1/36 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 1/120 binary64) x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) (/.f64 #s(literal 1/120 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 x x)) x) (/.f64 x (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.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)) #s(literal -1 binary64) #s(literal -1/6 binary64))
(fma.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 x x)) (/.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 #s(literal 1/120 binary64) x) (/.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 #s(literal 1/120 binary64) x) x #s(literal -1/6 binary64))
(fma.f64 #s(literal 1/14400 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1 binary64) #s(literal -1/6 binary64))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(fma.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (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))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(fma.f64 x (/.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 x x)) x) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 x (*.f64 #s(literal 1/120 binary64) x) #s(literal -1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #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 #s(literal 0 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal -1 binary64)) #s(literal -1/6 binary64))
(+.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1 binary64)) #s(literal -1/6 binary64))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))) #s(literal -1/6 binary64))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(+.f64 (neg.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x))) #s(literal -1/6 binary64))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x)) #s(literal -1 binary64)))
(+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(+.f64 #s(literal -1/6 binary64) (neg.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 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 (neg.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))) (pow.f64 x #s(literal 3/2 binary64)))
(*.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 x)) (*.f64 x x))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (neg.f64 (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (neg.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (neg.f64 x) (/.f64 (*.f64 x x) #s(literal -1 binary64)))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) x))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal -1 binary64))
(*.f64 (*.f64 (neg.f64 x) x) (/.f64 x #s(literal -1 binary64)))
(*.f64 (*.f64 (neg.f64 x) x) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (neg.f64 (neg.f64 x)))
(*.f64 (*.f64 x x) x)
(*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 x (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 x))
(pow.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/2 binary64))
(pow.f64 x #s(literal 3 binary64))
(/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 x #s(literal -3 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -3 binary64)))
(/.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))
(neg.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 3/2 binary64) (*.f64 (log.f64 x) #s(literal 3/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -6 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(literal -6 binary64) (*.f64 x x)) #s(literal -1/2 binary64)))
(*.f64 (neg.f64 (pow.f64 x #s(literal -2 binary64))) #s(literal 1/6 binary64))
(*.f64 (pow.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -1/6 binary64) x))
(*.f64 (/.f64 #s(literal 1/6 binary64) x) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(*.f64 (/.f64 #s(literal 1/6 binary64) x) (neg.f64 (pow.f64 x #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -1/6 binary64) x) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 #s(literal 1/6 binary64) (neg.f64 (pow.f64 x #s(literal -2 binary64))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)))
(pow.f64 (*.f64 #s(literal -6 binary64) (*.f64 x x)) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 #s(literal -1/6 binary64) x) #s(literal 1 binary64)) x)
(/.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 x #s(literal 6 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 1/6 binary64) x) #s(literal -1 binary64)) x)
(/.f64 (/.f64 #s(literal -1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (pow.f64 x #s(literal -2 binary64))) #s(literal 6 binary64))
(/.f64 (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal -1/216 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(/.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 x #s(literal -6 binary64)))
(/.f64 (/.f64 #s(literal 1/6 binary64) x) (neg.f64 x))
(/.f64 (/.f64 #s(literal -1/6 binary64) x) (neg.f64 (neg.f64 x)))
(/.f64 (/.f64 #s(literal -1/6 binary64) x) x)
(/.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -6 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal 6 binary64) (*.f64 x x)))
(/.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 x) x))
(/.f64 #s(literal -1/6 binary64) (*.f64 x x))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal -6 binary64) (*.f64 x x)))
(neg.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -6 binary64) (*.f64 x x))) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/6 binary64)))

eval100.0ms (2%)

Memory
-6.7MiB live, 74.9MiB allocated
Compiler

Compiled 15 040 to 2 120 computations (85.9% saved)

prune21.0ms (0.4%)

Memory
8.2MiB live, 45.9MiB allocated
Pruning

12 alts after pruning (4 fresh and 8 done)

PrunedKeptTotal
New5743577
Fresh112
Picked235
Done156
Total57812590
Accuracy
100.0%
Counts
590 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.3%
(fma.f64 (neg.f64 (*.f64 x x)) (pow.f64 x #s(literal -1 binary64)) (sin.f64 x))
69.8%
(-.f64 (sin.f64 x) x)
98.2%
#s(approx (- (sin x) x) (/.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
97.5%
#s(approx (- (sin x) x) (/.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal -3 binary64))))
98.4%
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
98.1%
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
97.8%
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
97.7%
#s(approx (- (sin x) x) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -2 binary64))) (*.f64 x #s(literal -1/6 binary64))))
97.7%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
97.7%
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
97.8%
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
6.6%
#s(approx (- (sin x) x) (neg.f64 x))
Compiler

Compiled 490 to 206 computations (58% saved)

regimes12.0ms (0.2%)

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

2 calls:

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

Compiled 5 to 4 computations (20% saved)

regimes10.0ms (0.2%)

Memory
-25.5MiB live, 12.6MiB allocated
Counts
16 → 1
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (neg.f64 x))
#s(approx (- (sin x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x))
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) x))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
#s(approx (- (sin x) x) (/.f64 (*.f64 (*.f64 x x) x) (/.f64 #s(literal 1 binary64) (fma.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 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (/.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal -3 binary64))))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
#s(approx (- (sin x) x) #s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 #s(approx (- 1/120 (/ 1/6 (* x x))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
#s(approx (- (sin x) x) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -2 binary64))) x) #s(literal -1/6 binary64)))
#s(approx (- (sin x) x) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -2 binary64))) (*.f64 x #s(literal -1/6 binary64))))
#s(approx (- (sin x) x) #s(approx (* (+ (* (* x x) 1/120) -1/6) (pow x 3)) (*.f64 (-.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))))
Outputs
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
Calls

2 calls:

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

Compiled 5 to 4 computations (20% saved)

regimes5.0ms (0.1%)

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

2 calls:

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

Compiled 5 to 4 computations (20% saved)

regimes4.0ms (0.1%)

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

2 calls:

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

Compiled 5 to 4 computations (20% saved)

regimes3.0ms (0.1%)

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

2 calls:

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

Compiled 5 to 4 computations (20% saved)

regimes2.0ms (0%)

Memory
5.2MiB live, 5.2MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

2 calls:

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

Compiled 5 to 4 computations (20% saved)

simplify24.0ms (0.5%)

Memory
-20.2MiB live, 27.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02790
13990
24190
34290
Stop Event
saturated
Calls
Call 1
Inputs
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
#s(approx (- (sin x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x))
#s(approx (- (sin x) x) (neg.f64 x))
Outputs
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 x #s(literal 3 binary64))))
#s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
#s(approx (- (sin x) x) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64))))
#s(approx (- (sin x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 x x)))
#s(approx (- (sin x) x) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) x))
#s(approx (- (sin x) x) (neg.f64 x))

soundness616.0ms (12.3%)

Memory
-6.2MiB live, 308.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027153
047153
1166138
21166138
08419138
047122
1121116
2313116
3939112
42033108
53881108
0801996
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 197 to 107 computations (45.7% saved)

preprocess53.0ms (1.1%)

Memory
-0.0MiB live, 75.3MiB allocated
Remove

(negabs x)

Compiler

Compiled 402 to 208 computations (48.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...