ENA, Section 1.4, Exercise 4a

Time bar (total: 10.9s)

start0.0ms (0%)

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

analyze2.0ms (0%)

Memory
3.2MiB live, 3.2MiB allocated; 0ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%50%50%0%0%0%0
0%0%50%50%0%0%0%1
50%25%25%50%0%0%0%2
75%37.5%12.5%50%0%0%0%3
87.5%43.7%6.2%50%0%0%0%4
93.8%46.8%3.1%50%0%0%0%5
96.9%48.4%1.6%50%0%0%0%6
98.4%49.2%0.8%50%0%0%0%7
99.2%49.6%0.4%50%0%0%0%8
99.6%49.8%0.2%50%0%0%0%9
99.8%49.9%0.1%50%0%0%0%10
99.9%49.9%0%50%0%0%0%11
100%49.9%0%50%0%0%0%12
Compiler

Compiled 15 to 11 computations (26.7% saved)

sample4.4s (39.8%)

Memory
-44.1MiB live, 4 327.5MiB allocated; 2.0s collecting garbage
Samples
3.5s5 783×2valid
448.0ms2 395×1valid
5.0ms78×0valid
Precisions
Click to see histograms. Total time spent on operations: 3.5s
ival-sin: 2.5s (69.6% of total)
adjust: 492.0ms (13.9% of total)
ival-div: 238.0ms (6.7% of total)
ival-sub: 187.0ms (5.3% of total)
ival-tan: 68.0ms (1.9% of total)
ival-<=: 60.0ms (1.7% of total)
ival-and: 13.0ms (0.4% of total)
exact: 12.0ms (0.3% of total)
ival-assert: 4.0ms (0.1% of total)
Bogosity

explain323.0ms (3%)

Memory
-6.2MiB live, 249.2MiB allocated; 44ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
881(3.2448452808204502e-108)0-(-.f64 x (sin.f64 x))
460-4(-1.211560579007661e-104)(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
00-0-(tan.f64 x)
00-0-(sin.f64 x)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 x (sin.f64 x))cancellation890
/.f64(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))u/n420
(-.f64 x (sin.f64 x))underflow167
Confusion
Predicted +Predicted -
+1310
-0125
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+13100
-00125
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0125
1131
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
163.0ms356×2valid
21.0ms156×1valid
Compiler

Compiled 43 to 19 computations (55.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 133.0ms
ival-sin: 90.0ms (67.6% of total)
adjust: 21.0ms (15.8% of total)
ival-div: 10.0ms (7.5% of total)
ival-sub: 7.0ms (5.3% of total)
ival-tan: 4.0ms (3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess304.0ms (2.8%)

Memory
-4.5MiB live, 228.4MiB allocated; 33ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0721
12119
25219
39619
417319
538119
691519
7225319
8467519
057
097
1157
2187
3237
4327
5547
6947
71947
84627
98047
1014787
1125597
1230657
1334437
1437277
1538537
1638807
1738837
1838867
1938987
2039017
2139047
2239077
2339107
2439137
2539167
2639197
2773777
081347
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
Outputs
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
Compiler

Compiled 7 to 5 computations (28.6% saved)

eval0.0ms (0%)

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

Compiled 0 to 1 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 7 to 5 computations (28.6% saved)

simplify307.0ms (2.8%)

Memory
18.9MiB live, 212.6MiB allocated; 16ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0516
0916
11516
21816
32316
43216
55416
69416
719416
846216
980416
10147816
11255916
12306516
13344316
14372716
15385316
16388016
17388316
18388616
19389816
20390116
21390416
22390716
23391016
24391316
25391616
26391916
27737716
0813416
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
(-.f64 x (sin.f64 x))
x
(sin.f64 x)
(tan.f64 x)
Outputs
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
(-.f64 x (sin.f64 x))
x
(sin.f64 x)
(tan.f64 x)

localize131.0ms (1.2%)

Memory
4.7MiB live, 99.1MiB allocated; 2ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(tan.f64 x)
accuracy0.0
(sin.f64 x)
accuracy9.156304566457408
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
accuracy19.258877975044296
(-.f64 x (sin.f64 x))
Samples
76.0ms178×2valid
48.0ms78×1valid
Compiler

Compiled 18 to 7 computations (61.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 113.0ms
ival-div: 51.0ms (45% of total)
ival-sin: 46.0ms (40.6% of total)
adjust: 11.0ms (9.7% of total)
ival-sub: 4.0ms (3.5% of total)
ival-tan: 2.0ms (1.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series4.0ms (0%)

Memory
2.2MiB live, 2.2MiB allocated; 0ms collecting garbage
Counts
4 → 22
Calls
Call 1
Inputs
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
(-.f64 x (sin.f64 x))
(sin.f64 x)
(tan.f64 x)
Outputs
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -23/360 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360))))
(* 1/6 (pow x 3))
(* (pow x 3) (+ 1/6 (* -1/120 (pow x 2))))
(* (pow x 3) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(* (pow x 3) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/5040 (* -1/362880 (pow x 2)))) 1/120))))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(* x (+ 1 (* 1/3 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 2/15 (* 17/315 (pow x 2))))))))
(/ (* x (cos x)) (sin x))
(* x (+ (* -1 (/ (cos x) x)) (/ (cos x) (sin x))))
(* x (+ 1 (* -1 (/ (sin x) x))))
(sin x)
(/ (sin x) (cos x))
(* -1 (* x (+ (* -1 (/ (cos x) (sin x))) (/ (cos x) x))))
(* -1 (* x (- (/ (sin x) x) 1)))
Calls

3 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
((/ (- x (sin x)) (tan x)) (- x (sin x)) (sin x) (tan x))
1.0ms
x
@inf
((/ (- x (sin x)) (tan x)) (- x (sin x)) (sin x) (tan x))
1.0ms
x
@0
((/ (- x (sin x)) (tan x)) (- x (sin x)) (sin x) (tan x))

simplify177.0ms (1.6%)

Memory
0.7MiB live, 100.2MiB allocated; 15ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0105261
1342247
21093245
34412243
08322226
Stop Event
iter limit
node limit
Counts
22 → 21
Calls
Call 1
Inputs
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -23/360 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360))))
(* 1/6 (pow x 3))
(* (pow x 3) (+ 1/6 (* -1/120 (pow x 2))))
(* (pow x 3) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(* (pow x 3) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/5040 (* -1/362880 (pow x 2)))) 1/120))))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(* x (+ 1 (* 1/3 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 2/15 (* 17/315 (pow x 2))))))))
(/ (* x (cos x)) (sin x))
(* x (+ (* -1 (/ (cos x) x)) (/ (cos x) (sin x))))
(* x (+ 1 (* -1 (/ (sin x) x))))
(sin x)
(/ (sin x) (cos x))
(* -1 (* x (+ (* -1 (/ (cos x) (sin x))) (/ (cos x) x))))
(* -1 (* x (- (/ (sin x) x) 1)))
Outputs
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -23/360 (pow x 2))))
(*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))))
(*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(* 1/6 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64))
(* (pow x 3) (+ 1/6 (* -1/120 (pow x 2))))
(*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(*.f64 (fma.f64 (-.f64 (*.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) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/5040 (* -1/362880 (pow x 2)))) 1/120))))
(*.f64 (fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/362880 binary64) (-.f64 (*.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
(* x (+ 1 (* -1/6 (pow x 2))))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(fma.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)) x)
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/5040 binary64) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 3 binary64)) x)
(* x (+ 1 (* 1/3 (pow x 2))))
(fma.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 2/15 binary64) (*.f64 x x) #s(literal 1/3 binary64)) (pow.f64 x #s(literal 3 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 2/15 (* 17/315 (pow x 2))))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 17/315 binary64) (*.f64 x x) #s(literal 2/15 binary64)) (*.f64 x x) #s(literal 1/3 binary64)) (pow.f64 x #s(literal 3 binary64)) x)
(/ (* x (cos x)) (sin x))
(*.f64 (/.f64 x (sin.f64 x)) (cos.f64 x))
(* x (+ (* -1 (/ (cos x) x)) (/ (cos x) (sin x))))
(*.f64 (cos.f64 x) (-.f64 (/.f64 x (sin.f64 x)) (/.f64 x x)))
(* x (+ 1 (* -1 (/ (sin x) x))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) x)
(sin x)
(sin.f64 x)
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(* -1 (* x (+ (* -1 (/ (cos x) (sin x))) (/ (cos x) x))))
(*.f64 (cos.f64 x) (-.f64 (/.f64 x (sin.f64 x)) (/.f64 x x)))
(* -1 (* x (- (/ (sin x) x) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) x)

rewrite182.0ms (1.7%)

Memory
-8.1MiB live, 81.0MiB allocated; 10ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0515
0915
13315
222815
3219015
0831015
Stop Event
iter limit
node limit
iter limit
Counts
4 → 170
Calls
Call 1
Inputs
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
(-.f64 x (sin.f64 x))
(sin.f64 x)
(tan.f64 x)
Outputs
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (+.f64 #s(literal 0 binary64) (tan.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (tan.f64 x))))
(*.f64 (-.f64 (/.f64 x (sin.f64 x)) #s(literal 1 binary64)) (neg.f64 (cos.f64 x)))
(*.f64 (-.f64 (/.f64 x (sin.f64 x)) #s(literal 1 binary64)) (cos.f64 x))
(*.f64 (/.f64 (+.f64 (sin.f64 x) x) (+.f64 (sin.f64 x) x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(*.f64 (/.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)) (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(*.f64 (+.f64 (sin.f64 x) x) (/.f64 (-.f64 x (sin.f64 x)) (*.f64 (+.f64 (sin.f64 x) x) (tan.f64 x))))
(*.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)) (/.f64 (-.f64 x (sin.f64 x)) (*.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)) (tan.f64 x))))
(*.f64 (cos.f64 x) (-.f64 (/.f64 x (sin.f64 x)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x (tan.f64 x)) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 x) x) (tan.f64 x))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (tan.f64 x)) (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)))) (*.f64 (/.f64 (+.f64 (sin.f64 x) x) (tan.f64 x)) (/.f64 (+.f64 (sin.f64 x) x) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x (tan.f64 x)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 (+.f64 (sin.f64 x) x) (tan.f64 x)) (pow.f64 (/.f64 x (tan.f64 x)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 (+.f64 (sin.f64 x) x) (tan.f64 x)) (pow.f64 (/.f64 x (tan.f64 x)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 (+.f64 (sin.f64 x) x) (tan.f64 x)) (pow.f64 (/.f64 x (tan.f64 x)) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 (+.f64 (sin.f64 x) x) (tan.f64 x)) (pow.f64 (/.f64 x (tan.f64 x)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (tan.f64 x) x) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (sin.f64 x)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (sin.f64 x) x) (tan.f64 x))) (*.f64 (*.f64 (+.f64 (sin.f64 x) x) (tan.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (*.f64 (+.f64 (sin.f64 x) x) (tan.f64 x)) (*.f64 (+.f64 (sin.f64 x) x) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)) (tan.f64 x))) (*.f64 (*.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)) (tan.f64 x)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (*.f64 (*.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)) (tan.f64 x)) (*.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))) (tan.f64 x)) (*.f64 (tan.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))) (tan.f64 x)) (*.f64 (tan.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 x (cos.f64 x)) (sin.f64 x)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 x (cos.f64 x)) (tan.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (neg.f64 (sin.f64 x))))) (*.f64 (tan.f64 x) (sin.f64 x)))
(/.f64 (-.f64 (*.f64 (*.f64 x (cos.f64 x)) (neg.f64 (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (sin.f64 x) (neg.f64 (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (*.f64 x (cos.f64 x)) (tan.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (tan.f64 x) (sin.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 x)) (sin.f64 x)) (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (tan.f64 x) (sin.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 x)) (tan.f64 x)) (*.f64 (tan.f64 x) (neg.f64 (neg.f64 (sin.f64 x))))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (tan.f64 x))) (*.f64 (tan.f64 x) (neg.f64 (sin.f64 x)))) (*.f64 (tan.f64 x) (neg.f64 (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 x)) (tan.f64 x)) (*.f64 (tan.f64 x) (sin.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (sin.f64 x)) (*.f64 (neg.f64 (tan.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (neg.f64 (tan.f64 x)) (sin.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (tan.f64 x)) (*.f64 (neg.f64 (tan.f64 x)) (neg.f64 (neg.f64 (sin.f64 x))))) (*.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 x) x) (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (tan.f64 x) (sin.f64 x)))
(/.f64 (-.f64 (*.f64 (tan.f64 x) x) (*.f64 (tan.f64 x) (neg.f64 (neg.f64 (sin.f64 x))))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))) (neg.f64 (tan.f64 x))) (*.f64 (neg.f64 (tan.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))) (neg.f64 (tan.f64 x))) (*.f64 (neg.f64 (tan.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 x (neg.f64 (tan.f64 x))) (*.f64 (neg.f64 (tan.f64 x)) (sin.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 (+.f64 (sin.f64 x) x) (tan.f64 x)) (*.f64 (*.f64 (+.f64 (sin.f64 x) x) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (*.f64 (*.f64 (+.f64 (sin.f64 x) x) (tan.f64 x)) (*.f64 (+.f64 (sin.f64 x) x) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 x (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x))) (sin.f64 x))
(/.f64 (-.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 (sin.f64 x)))) (tan.f64 x))
(/.f64 (-.f64 x (neg.f64 (neg.f64 (sin.f64 x)))) (tan.f64 x))
(/.f64 (-.f64 (neg.f64 (neg.f64 x)) (sin.f64 x)) (tan.f64 x))
(/.f64 (/.f64 (-.f64 (*.f64 (tan.f64 x) x) (*.f64 (tan.f64 x) (sin.f64 x))) (tan.f64 x)) (tan.f64 x))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (/.f64 (+.f64 (sin.f64 x) x) (tan.f64 x))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 (+.f64 (sin.f64 x) x) (tan.f64 x)) (pow.f64 (/.f64 x (tan.f64 x)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (tan.f64 x) x) (*.f64 (tan.f64 x) (sin.f64 x)))) (neg.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 x (sin.f64 x)) (cos.f64 x)) (sin.f64 x))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (neg.f64 (tan.f64 x))) (*.f64 (neg.f64 (tan.f64 x)) (neg.f64 (sin.f64 x)))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (tan.f64 x)) (*.f64 (neg.f64 (tan.f64 x)) (sin.f64 x))) (*.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(/.f64 (-.f64 (*.f64 x (neg.f64 (tan.f64 x))) (*.f64 (tan.f64 x) (neg.f64 (sin.f64 x)))) (*.f64 (tan.f64 x) (neg.f64 (tan.f64 x))))
(/.f64 (-.f64 (neg.f64 x) (neg.f64 (sin.f64 x))) (neg.f64 (tan.f64 x)))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (+.f64 (sin.f64 x) x) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (*.f64 (fma.f64 x x (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (sin.f64 x) x) (tan.f64 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 (+.f64 (sin.f64 x) x) (tan.f64 x)) (pow.f64 (/.f64 x (tan.f64 x)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (*.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (fma.f64 x x (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (+.f64 (sin.f64 x) x) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (*.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (sin.f64 x) #s(literal 9 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 x #s(literal 6 binary64))) (*.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) x) (*.f64 (tan.f64 x) (sin.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (sin.f64 x) x) (neg.f64 (tan.f64 x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (neg.f64 (*.f64 (+.f64 (sin.f64 x) x) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (sin.f64 x) x) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (*.f64 (neg.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (*.f64 (neg.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))) (neg.f64 (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (*.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)) (neg.f64 (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (neg.f64 (*.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (*.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)) (tan.f64 x)))
(/.f64 (-.f64 x (sin.f64 x)) (neg.f64 (tan.f64 x)))
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
(neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 x)) (neg.f64 (cos.f64 x)) (*.f64 #s(literal -1 binary64) (cos.f64 x)))
(fma.f64 (/.f64 x (+.f64 #s(literal 0 binary64) (tan.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 #s(literal -1 binary64) (cos.f64 x)))
(fma.f64 (/.f64 x (neg.f64 (sin.f64 x))) (neg.f64 (cos.f64 x)) (*.f64 #s(literal -1 binary64) (cos.f64 x)))
(fma.f64 (/.f64 x (sin.f64 x)) (cos.f64 x) (*.f64 #s(literal -1 binary64) (cos.f64 x)))
(fma.f64 (cos.f64 x) (/.f64 x (sin.f64 x)) (*.f64 #s(literal -1 binary64) (cos.f64 x)))
(-.f64 (/.f64 (pow.f64 (/.f64 x (tan.f64 x)) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 x) x) (tan.f64 x))) (/.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 x) x) (tan.f64 x))))
(-.f64 (/.f64 (pow.f64 (/.f64 x (tan.f64 x)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 (+.f64 (sin.f64 x) x) (tan.f64 x)) (pow.f64 (/.f64 x (tan.f64 x)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 (+.f64 (sin.f64 x) x) (tan.f64 x)) (pow.f64 (/.f64 x (tan.f64 x)) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 (tan.f64 x) x) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 (tan.f64 x) (sin.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 (+.f64 (sin.f64 x) x) (tan.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 x) x) (tan.f64 x))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)) (tan.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (*.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)) (tan.f64 x))))
(-.f64 (/.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))) (tan.f64 x)) (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (tan.f64 x)))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))) (tan.f64 x)) (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))) (tan.f64 x)))
(-.f64 (/.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))) (neg.f64 (tan.f64 x))) (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (neg.f64 (tan.f64 x))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))) (neg.f64 (tan.f64 x))) (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))) (neg.f64 (tan.f64 x))))
(-.f64 (/.f64 (neg.f64 x) (tan.f64 x)) (/.f64 (neg.f64 (sin.f64 x)) (tan.f64 x)))
(-.f64 (/.f64 x (tan.f64 x)) (*.f64 #s(literal 1 binary64) (cos.f64 x)))
(+.f64 (/.f64 (*.f64 x x) (*.f64 (+.f64 (sin.f64 x) x) (tan.f64 x))) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (sin.f64 x) x) (tan.f64 x))))
(+.f64 (/.f64 x (tan.f64 x)) (*.f64 #s(literal -1 binary64) (cos.f64 x)))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) #s(literal 2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (+.f64 (sin.f64 x) x) (sin.f64 x))))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (-.f64 (*.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (-.f64 x (sin.f64 x)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (fma.f64 (sin.f64 x) (-.f64 (sin.f64 x) x) (*.f64 x x)))
(*.f64 (+.f64 (sin.f64 x) x) (/.f64 (-.f64 x (sin.f64 x)) (+.f64 (sin.f64 x) x)))
(*.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)) (/.f64 (-.f64 x (sin.f64 x)) (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (+.f64 (sin.f64 x) x)) (*.f64 (+.f64 (sin.f64 x) x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 x) x))) (*.f64 (+.f64 (sin.f64 x) x) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (+.f64 (sin.f64 x) x) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) (+.f64 (sin.f64 x) x)) (*.f64 (+.f64 (sin.f64 x) x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 x) x))) (*.f64 (+.f64 (sin.f64 x) x) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (+.f64 (sin.f64 x) x) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))) (*.f64 (neg.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (*.f64 (neg.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))) (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)))) (*.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)) (neg.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 (sin.f64 x) x)) (*.f64 (+.f64 (sin.f64 x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)))) (*.f64 (neg.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 x x)) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 x) x)) (*.f64 (+.f64 (sin.f64 x) x) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (+.f64 (sin.f64 x) x) (*.f64 #s(literal 2 binary64) (+.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 (sin.f64 x) x) (*.f64 (+.f64 (sin.f64 x) x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 x x) (+.f64 (sin.f64 x) x) (*.f64 (+.f64 (sin.f64 x) x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 x) x)) (*.f64 (+.f64 (sin.f64 x) x) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (+.f64 (sin.f64 x) x) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 x) x))))
(/.f64 (fma.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 (-.f64 (neg.f64 (*.f64 x x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (+.f64 (sin.f64 x) x))
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (-.f64 x (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))) #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)))))
(/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 3 binary64))) (/.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 x (/.f64 x (+.f64 (sin.f64 x) x))) #s(literal 2 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 x (/.f64 x (+.f64 (sin.f64 x) x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x 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) (sin.f64 x) (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))) (*.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (*.f64 (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 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (*.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (fma.f64 x x (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64))) (+.f64 (sin.f64 x) x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (sin.f64 x) #s(literal 9 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 x #s(literal 6 binary64))) (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (sin.f64 x) #s(literal 9 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 x #s(literal 6 binary64))) (neg.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (neg.f64 (neg.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x)))
(neg.f64 (-.f64 x (sin.f64 x)))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (fma.f64 (sin.f64 x) (-.f64 (sin.f64 x) x) (*.f64 x x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (-.f64 x (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))
(fma.f64 (neg.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 (/.f64 x (+.f64 (sin.f64 x) x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))
(-.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (+.f64 (sin.f64 x) x) (sin.f64 x) (*.f64 x x))))
(-.f64 x (sin.f64 x))
(+.f64 (*.f64 x (/.f64 x (+.f64 (sin.f64 x) x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))
(*.f64 (sqrt.f64 (neg.f64 (neg.f64 (sin.f64 x)))) (sqrt.f64 (neg.f64 (neg.f64 (sin.f64 x)))))
(*.f64 (sqrt.f64 (neg.f64 (sin.f64 x))) (sqrt.f64 (neg.f64 (sin.f64 x))))
(*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)))
(pow.f64 (neg.f64 (sin.f64 x)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sin.f64 x) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (sqrt.f64 (+.f64 #s(literal 1/4 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 1/2 binary64)))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (sqrt.f64 #s(literal -2 binary64)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (sqrt.f64 #s(literal 2 binary64)))
(sin.f64 x)
(sqrt.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (neg.f64 (sin.f64 x))))
(fabs.f64 (neg.f64 (sin.f64 x)))
(fabs.f64 (sin.f64 x))
(exp.f64 (/.f64 (log.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sin.f64 x)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (sin.f64 x)))
(+.f64 (cosh.f64 (log.f64 (sin.f64 x))) (sinh.f64 (log.f64 (sin.f64 x))))
(/.f64 (fma.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (tan.f64 x))) #s(literal 0 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (tan.f64 x))) #s(literal 2 binary64)))
(/.f64 (+.f64 (tan.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (PI.f64) (-.f64 (PI.f64) x) (*.f64 x x)))) (tan.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (fma.f64 (PI.f64) (-.f64 (PI.f64) x) (*.f64 x x))))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (PI.f64) (-.f64 (PI.f64) x) (*.f64 x x)))) (tan.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 3 binary64)) (fma.f64 (PI.f64) (-.f64 (PI.f64) x) (*.f64 x x)))))))
(/.f64 (sin.f64 (neg.f64 (neg.f64 (+.f64 (PI.f64) x)))) (neg.f64 (cos.f64 x)))
(/.f64 (sin.f64 (+.f64 (+.f64 (+.f64 (PI.f64) x) (PI.f64)) (PI.f64))) (cos.f64 (+.f64 (+.f64 (+.f64 (PI.f64) x) (PI.f64)) (PI.f64))))
(/.f64 (neg.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (tan.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 x))) (neg.f64 (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 x))) (cos.f64 x))
(/.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 x)))
(/.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (sin.f64 x) (neg.f64 (neg.f64 (cos.f64 x))))
(/.f64 (sin.f64 x) (cos.f64 x))
(neg.f64 (neg.f64 (tan.f64 x)))
(tan.f64 (neg.f64 (neg.f64 (+.f64 (+.f64 (PI.f64) x) (PI.f64)))))
(tan.f64 (neg.f64 (+.f64 (neg.f64 (+.f64 (PI.f64) x)) (PI.f64))))
(tan.f64 (neg.f64 (+.f64 (neg.f64 x) (PI.f64))))
(tan.f64 (+.f64 (neg.f64 (neg.f64 (+.f64 (PI.f64) x))) (PI.f64)))
(tan.f64 (+.f64 (+.f64 (+.f64 (+.f64 (PI.f64) x) (PI.f64)) (PI.f64)) (PI.f64)))
(tan.f64 (+.f64 (neg.f64 (neg.f64 x)) (PI.f64)))
(tan.f64 (neg.f64 (neg.f64 (+.f64 (PI.f64) x))))
(tan.f64 (neg.f64 (neg.f64 x)))
(tan.f64 (+.f64 (+.f64 (+.f64 (PI.f64) x) (PI.f64)) (PI.f64)))
(tan.f64 (+.f64 (+.f64 (PI.f64) x) (PI.f64)))
(tan.f64 (+.f64 (PI.f64) x))
(tan.f64 x)
(+.f64 (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (tan.f64 x)))) (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (tan.f64 x)))))

eval107.0ms (1%)

Memory
-26.4MiB live, 32.3MiB allocated; 5ms collecting garbage
Compiler

Compiled 4 374 to 721 computations (83.5% saved)

prune6.0ms (0.1%)

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

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New1845189
Fresh000
Picked101
Done000
Total1855190
Accuracy
99.9%
Counts
190 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.7%
(/.f64 #s(approx (- x (sin x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64))) (tan.f64 x))
99.7%
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))
99.7%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
99.6%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
98.5%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
Compiler

Compiled 196 to 132 computations (32.7% saved)

simplify149.0ms (1.4%)

Memory
-3.0MiB live, 89.7MiB allocated; 4ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
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 (- x (sin x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64)))
cost-diff0
(/.f64 #s(approx (- x (sin x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64))) (tan.f64 x))
cost-diff0
(fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
cost-diff0
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
cost-diff0
(*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
cost-diff0
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
cost-diff0
(fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64))
cost-diff0
(*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
cost-diff0
(*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
cost-diff0
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
cost-diff0
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
cost-diff0
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))
cost-diff0
(pow.f64 x #s(literal 4 binary64))
cost-diff0
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
cost-diff0
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039306
063306
1107306
2255306
3665306
41475306
52336306
62960306
73294306
83952306
95201306
08051306
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x)
(*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x)
(-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64))
(*.f64 #s(literal -143/604800 binary64) (*.f64 x x))
#s(literal -143/604800 binary64)
(*.f64 x x)
#s(literal 11/15120 binary64)
#s(literal 23/360 binary64)
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 x x)
x
#s(literal 1/6 binary64)
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64))
#s(literal -23/360 binary64)
(*.f64 x x)
x
#s(literal 1/6 binary64)
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64))
(*.f64 #s(literal -11/15120 binary64) (*.f64 x x))
#s(literal -11/15120 binary64)
(*.f64 x x)
x
#s(literal 23/360 binary64)
#s(literal 1/6 binary64)
(/.f64 #s(approx (- x (sin x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64))) (tan.f64 x))
#s(approx (- x (sin 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)
(tan.f64 x)
Outputs
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x)
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x)
(*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x)
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x)
(-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64))
(-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64))
(*.f64 #s(literal -143/604800 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal -143/604800 binary64))
#s(literal -143/604800 binary64)
(*.f64 x x)
#s(literal 11/15120 binary64)
#s(literal 23/360 binary64)
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
#s(literal 1/6 binary64)
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(*.f64 x x)
x
#s(literal 1/6 binary64)
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64))
#s(literal -23/360 binary64)
(*.f64 x x)
x
#s(literal 1/6 binary64)
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64))
(*.f64 #s(literal -11/15120 binary64) (*.f64 x x))
#s(literal -11/15120 binary64)
(*.f64 x x)
x
#s(literal 23/360 binary64)
#s(literal 1/6 binary64)
(/.f64 #s(approx (- x (sin x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64))) (tan.f64 x))
#s(approx (- x (sin 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)
(tan.f64 x)

localize437.0ms (4%)

Memory
8.0MiB live, 294.2MiB allocated; 20ms collecting garbage
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(tan.f64 x)
accuracy0.1171875
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64))
accuracy0.6258240330426057
#s(approx (- x (sin x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64)))
accuracy9.156304566457408
(/.f64 #s(approx (- x (sin x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64))) (tan.f64 x))
accuracy0.01953125
(-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64))
accuracy0.125
(*.f64 #s(literal -11/15120 binary64) (*.f64 x x))
accuracy0.1328125
(*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
accuracy0.3359375
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
accuracy0.015625
(fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64))
accuracy0.031380558599755665
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
accuracy0.1328125
(*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
accuracy0.3359375
(*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
accuracy0.0
(*.f64 x x)
accuracy0.1875
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
accuracy0.7420032858047277
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
accuracy0.1171875
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x)
accuracy0.13119125976844204
(*.f64 #s(literal -143/604800 binary64) (*.f64 x x))
accuracy0.1875
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
accuracy0.19921875
(*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x)
Samples
260.0ms178×2valid
90.0ms78×1valid
Compiler

Compiled 246 to 37 computations (85% saved)

Precisions
Click to see histograms. Total time spent on operations: 308.0ms
adjust: 147.0ms (47.7% of total)
ival-sin: 59.0ms (19.1% of total)
ival-mult: 41.0ms (13.3% of total)
const: 27.0ms (8.8% of total)
ival-sub: 11.0ms (3.6% of total)
ival-pow: 9.0ms (2.9% of total)
ival-add: 6.0ms (1.9% of total)
ival-div: 5.0ms (1.6% of total)
ival-tan: 2.0ms (0.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series49.0ms (0.4%)

Memory
-19.0MiB live, 26.2MiB allocated; 4ms collecting garbage
Counts
25 → 62
Calls
Call 1
Inputs
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(pow.f64 x #s(literal 4 binary64))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 x x)
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(/.f64 #s(approx (- x (sin x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64))) (tan.f64 x))
#s(approx (- x (sin 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))
(*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x)
(*.f64 #s(literal -143/604800 binary64) (*.f64 x x))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x)
(*.f64 #s(literal -11/15120 binary64) (*.f64 x x))
(-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64))
(tan.f64 x)
Outputs
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -23/360 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360))))
(pow x 4)
-23/360
(- (* -11/15120 (pow x 2)) 23/360)
(- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360)
(pow x 2)
(* 1/6 x)
(* x (+ 1/6 (* -23/360 (pow x 2))))
1/6
(+ 1/6 (* -23/360 (pow x 2)))
(* x (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))))
(+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360)))
(* 1/6 (pow x 3))
(* (pow x 3) (+ 1/6 (* -1/120 (pow x 2))))
(* (pow x 3) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(* (pow x 3) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/5040 (* -1/362880 (pow x 2)))) 1/120))))
(pow x 3)
(* -11/15120 x)
(* x (- (* -143/604800 (pow x 2)) 11/15120))
(* -143/604800 (pow x 2))
(* -11/15120 (pow x 2))
(* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120))
x
(* x (+ 1 (* 1/3 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 2/15 (* 17/315 (pow x 2))))))))
(/ (* x (cos x)) (sin x))
(* x (+ (* -1 (/ (cos x) x)) (/ (cos x) (sin x))))
(* -143/604800 (pow x 8))
(* -1 (* (pow x 8) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(* (pow x 8) (- (* -1 (/ (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (pow x 2))) 143/604800))
(* (pow x 8) (- (* 1/6 (/ 1 (pow x 6))) (+ 143/604800 (+ (/ 23/360 (pow x 4)) (* 11/15120 (/ 1 (pow x 2)))))))
(* -143/604800 (pow x 4))
(* -1 (* (pow x 4) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(* (pow x 4) (- (* -1 (/ (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (pow x 2))) 143/604800))
(* -23/360 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(* -23/360 (pow x 3))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(* -23/360 (pow x 2))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(* -11/15120 (pow x 6))
(* -1 (* (pow x 6) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(* (pow x 6) (- (/ 1/6 (pow x 4)) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(* -11/15120 (pow x 5))
(* -1 (* (pow x 5) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(* (pow x 5) (- (/ 1/6 (pow x 4)) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(* -11/15120 (pow x 4))
(* -1 (* (pow x 4) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(* (pow x 4) (- (/ 1/6 (pow x 4)) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(* x (+ 1 (* -1 (/ (sin x) x))))
(* -143/604800 (pow x 3))
(* -1 (* (pow x 3) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 2) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(/ (sin x) (cos x))
(* -1 (* x (+ (* -1 (/ (cos x) (sin x))) (/ (cos x) x))))
(* -1 (* (pow x 3) (- 23/360 (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* (pow x 5) (- (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (/ 1/6 (pow x 4)))))
(* -1 (* x (- (/ (sin x) x) 1)))
Calls

3 calls:

TimeVariablePointExpression
38.0ms
x
@-inf
((/ (- x (sin x)) (tan x)) (+ (* (pow x 4) (- (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) 23/360)) (* (* x x) 1/6)) (pow x 4) (- (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) 23/360) (/ (- x (sin x)) (tan x)) (* (* x x) 1/6) (* x x) (/ (- x (sin x)) (tan x)) (* (* (+ (* -23/360 (* x x)) 1/6) x) x) (* (+ (* -23/360 (* x x)) 1/6) x) (+ (* -23/360 (* x x)) 1/6) (/ (- x (sin x)) (tan x)) (* (* (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) x) x) (* (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) x) (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) (/ (- x (sin x)) (tan x)) (- x (sin x)) (* (pow x 3) 1/6) (pow x 3) (* (- (* -143/604800 (* x x)) 11/15120) x) (* -143/604800 (* x x)) (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) (* -11/15120 (* x x)) (- (* -11/15120 (* x x)) 23/360) (tan x))
6.0ms
x
@inf
((/ (- x (sin x)) (tan x)) (+ (* (pow x 4) (- (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) 23/360)) (* (* x x) 1/6)) (pow x 4) (- (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) 23/360) (/ (- x (sin x)) (tan x)) (* (* x x) 1/6) (* x x) (/ (- x (sin x)) (tan x)) (* (* (+ (* -23/360 (* x x)) 1/6) x) x) (* (+ (* -23/360 (* x x)) 1/6) x) (+ (* -23/360 (* x x)) 1/6) (/ (- x (sin x)) (tan x)) (* (* (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) x) x) (* (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) x) (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) (/ (- x (sin x)) (tan x)) (- x (sin x)) (* (pow x 3) 1/6) (pow x 3) (* (- (* -143/604800 (* x x)) 11/15120) x) (* -143/604800 (* x x)) (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) (* -11/15120 (* x x)) (- (* -11/15120 (* x x)) 23/360) (tan x))
3.0ms
x
@0
((/ (- x (sin x)) (tan x)) (+ (* (pow x 4) (- (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) 23/360)) (* (* x x) 1/6)) (pow x 4) (- (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) 23/360) (/ (- x (sin x)) (tan x)) (* (* x x) 1/6) (* x x) (/ (- x (sin x)) (tan x)) (* (* (+ (* -23/360 (* x x)) 1/6) x) x) (* (+ (* -23/360 (* x x)) 1/6) x) (+ (* -23/360 (* x x)) 1/6) (/ (- x (sin x)) (tan x)) (* (* (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) x) x) (* (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) x) (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) (/ (- x (sin x)) (tan x)) (- x (sin x)) (* (pow x 3) 1/6) (pow x 3) (* (- (* -143/604800 (* x x)) 11/15120) x) (* -143/604800 (* x x)) (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) (* -11/15120 (* x x)) (- (* -11/15120 (* x x)) 23/360) (tan x))

simplify139.0ms (1.3%)

Memory
29.6MiB live, 221.1MiB allocated; 18ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0157622
1514615
21758605
34704604
08428582
Stop Event
iter limit
node limit
Counts
62 → 61
Calls
Call 1
Inputs
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -23/360 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360))))
(pow x 4)
-23/360
(- (* -11/15120 (pow x 2)) 23/360)
(- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360)
(pow x 2)
(* 1/6 x)
(* x (+ 1/6 (* -23/360 (pow x 2))))
1/6
(+ 1/6 (* -23/360 (pow x 2)))
(* x (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))))
(+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360)))
(* 1/6 (pow x 3))
(* (pow x 3) (+ 1/6 (* -1/120 (pow x 2))))
(* (pow x 3) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(* (pow x 3) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/5040 (* -1/362880 (pow x 2)))) 1/120))))
(pow x 3)
(* -11/15120 x)
(* x (- (* -143/604800 (pow x 2)) 11/15120))
(* -143/604800 (pow x 2))
(* -11/15120 (pow x 2))
(* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120))
x
(* x (+ 1 (* 1/3 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 2/15 (* 17/315 (pow x 2))))))))
(/ (* x (cos x)) (sin x))
(* x (+ (* -1 (/ (cos x) x)) (/ (cos x) (sin x))))
(* -143/604800 (pow x 8))
(* -1 (* (pow x 8) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(* (pow x 8) (- (* -1 (/ (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (pow x 2))) 143/604800))
(* (pow x 8) (- (* 1/6 (/ 1 (pow x 6))) (+ 143/604800 (+ (/ 23/360 (pow x 4)) (* 11/15120 (/ 1 (pow x 2)))))))
(* -143/604800 (pow x 4))
(* -1 (* (pow x 4) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(* (pow x 4) (- (* -1 (/ (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (pow x 2))) 143/604800))
(* -23/360 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(* -23/360 (pow x 3))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(* -23/360 (pow x 2))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(* -11/15120 (pow x 6))
(* -1 (* (pow x 6) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(* (pow x 6) (- (/ 1/6 (pow x 4)) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(* -11/15120 (pow x 5))
(* -1 (* (pow x 5) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(* (pow x 5) (- (/ 1/6 (pow x 4)) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(* -11/15120 (pow x 4))
(* -1 (* (pow x 4) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(* (pow x 4) (- (/ 1/6 (pow x 4)) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(* x (+ 1 (* -1 (/ (sin x) x))))
(* -143/604800 (pow x 3))
(* -1 (* (pow x 3) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 2) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(/ (sin x) (cos x))
(* -1 (* x (+ (* -1 (/ (cos x) (sin x))) (/ (cos x) x))))
(* -1 (* (pow x 3) (- 23/360 (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* (pow x 5) (- (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (/ 1/6 (pow x 4)))))
(* -1 (* x (- (/ (sin x) x) 1)))
Outputs
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -23/360 (pow x 2))))
(*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -143/604800 binary64) x) x) #s(literal 11/15120 binary64)) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
-23/360
#s(literal -23/360 binary64)
(- (* -11/15120 (pow x 2)) 23/360)
(fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64))
(- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360)
(-.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -143/604800 binary64) x) x) #s(literal 11/15120 binary64)) (*.f64 x x)) #s(literal 23/360 binary64))
(pow x 2)
(*.f64 x x)
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* x (+ 1/6 (* -23/360 (pow x 2))))
(*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* -23/360 (pow x 2)))
(fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(* x (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))))
(*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360)))
(fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(* 1/6 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64))
(* (pow x 3) (+ 1/6 (* -1/120 (pow x 2))))
(*.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ 1/6 (* (pow x 2) (- (* 1/5040 (pow x 2)) 1/120))))
(*.f64 (fma.f64 (-.f64 (*.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) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/5040 (* -1/362880 (pow x 2)))) 1/120))))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/362880 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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.f64 x #s(literal 3 binary64))
(* -11/15120 x)
(*.f64 #s(literal -11/15120 binary64) x)
(* x (- (* -143/604800 (pow x 2)) 11/15120))
(*.f64 (-.f64 (*.f64 (*.f64 #s(literal -143/604800 binary64) x) x) #s(literal 11/15120 binary64)) x)
(* -143/604800 (pow x 2))
(*.f64 (*.f64 #s(literal -143/604800 binary64) x) x)
(* -11/15120 (pow x 2))
(*.f64 #s(literal -11/15120 binary64) (*.f64 x x))
(* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120))
(*.f64 (-.f64 (*.f64 (*.f64 #s(literal -143/604800 binary64) x) x) #s(literal 11/15120 binary64)) (*.f64 x x))
x
(* x (+ 1 (* 1/3 (pow x 2))))
(fma.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 2/15 binary64) (*.f64 x x) #s(literal 1/3 binary64)) (pow.f64 x #s(literal 3 binary64)) x)
(* x (+ 1 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 2/15 (* 17/315 (pow x 2))))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 17/315 binary64) (*.f64 x x) #s(literal 2/15 binary64)) (*.f64 x x) #s(literal 1/3 binary64)) (pow.f64 x #s(literal 3 binary64)) x)
(/ (* x (cos x)) (sin x))
(*.f64 (/.f64 x (sin.f64 x)) (cos.f64 x))
(* x (+ (* -1 (/ (cos x) x)) (/ (cos x) (sin x))))
(*.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 x) x)) x)
(* -143/604800 (pow x 8))
(*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal -143/604800 binary64))
(* -1 (* (pow x 8) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal -143/604800 binary64) (/.f64 #s(literal 11/15120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 8 binary64)))
(* (pow x 8) (- (* -1 (/ (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (pow x 2))) 143/604800))
(*.f64 (+.f64 (/.f64 #s(literal -11/15120 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal -23/360 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 143/604800 binary64))) (pow.f64 x #s(literal 8 binary64)))
(* (pow x 8) (- (* 1/6 (/ 1 (pow x 6))) (+ 143/604800 (+ (/ 23/360 (pow x 4)) (* 11/15120 (/ 1 (pow x 2)))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 143/604800 binary64)) (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 23/360 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x)) (pow.f64 x #s(literal 8 binary64)))
(* -143/604800 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -143/604800 binary64))
(* -1 (* (pow x 4) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal -143/604800 binary64) (/.f64 #s(literal 11/15120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (* -1 (/ (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (pow x 2))) 143/604800))
(*.f64 (+.f64 (/.f64 #s(literal -11/15120 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal -23/360 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 143/604800 binary64))) (pow.f64 x #s(literal 4 binary64)))
(* -23/360 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -23/360 binary64))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* -23/360 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -23/360 binary64))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* -23/360 (pow x 2))
(*.f64 (*.f64 #s(literal -23/360 binary64) x) x)
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)
(* -11/15120 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -11/15120 binary64))
(* -1 (* (pow x 6) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal -11/15120 binary64) (/.f64 #s(literal 23/360 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (/ 1/6 (pow x 4)) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) (/.f64 #s(literal 23/360 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* -11/15120 (pow x 5))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -11/15120 binary64))
(* -1 (* (pow x 5) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal -11/15120 binary64) (/.f64 #s(literal 23/360 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (- (/ 1/6 (pow x 4)) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) (/.f64 #s(literal 23/360 binary64) (*.f64 x x))))
(* -11/15120 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -11/15120 binary64))
(* -1 (* (pow x 4) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal -11/15120 binary64) (/.f64 #s(literal 23/360 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (/ 1/6 (pow x 4)) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) (/.f64 #s(literal 23/360 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
(* x (+ 1 (* -1 (/ (sin x) x))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) x)
(* -143/604800 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -143/604800 binary64))
(* -1 (* (pow x 3) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal -143/604800 binary64) (/.f64 #s(literal 11/15120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 2) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(* -1 (* x (+ (* -1 (/ (cos x) (sin x))) (/ (cos x) x))))
(*.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 x) x)) x)
(* -1 (* (pow x 3) (- 23/360 (* 1/6 (/ 1 (pow x 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 5) (- (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (/ 1/6 (pow x 4)))))
(*.f64 (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 11/15120 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -23/360 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* x (- (/ (sin x) x) 1)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)))

rewrite230.0ms (2.1%)

Memory
-4.7MiB live, 225.1MiB allocated; 51ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039267
063267
1211267
21375267
08454267
Stop Event
iter limit
node limit
iter limit
Counts
25 → 399
Calls
Call 1
Inputs
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(pow.f64 x #s(literal 4 binary64))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 x x)
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(/.f64 #s(approx (- x (sin x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64))) (tan.f64 x))
#s(approx (- x (sin 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))
(*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x)
(*.f64 #s(literal -143/604800 binary64) (*.f64 x x))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x)
(*.f64 #s(literal -11/15120 binary64) (*.f64 x x))
(-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64))
(tan.f64 x)
Outputs
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))) (*.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))) (pow.f64 x #s(literal 4 binary64))))) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))))) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (fma.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (pow.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 1/6 binary64) x)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (neg.f64 x) (*.f64 #s(literal 1/6 binary64) x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (pow.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))) (pow.f64 x #s(literal 4 binary64))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (pow.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))) (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))) (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))) (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)))) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (fma.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 x))) x (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) x)) x (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 x)) (neg.f64 x) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/6 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 1/6 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 x (fabs.f64 (*.f64 #s(literal 1/6 binary64) x)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) x) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1/6 binary64)))))) (/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1/6 binary64)))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 x))) (neg.f64 x)))
(-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) x)) x))
(-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 (neg.f64 x) #s(literal 1/6 binary64))))
(-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (neg.f64 x) (*.f64 #s(literal 1/6 binary64) x)))
(-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1/6 binary64)))
(-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x))) (*.f64 x x)))
(-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)))))
(-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))) (pow.f64 x #s(literal 4 binary64))))
(-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1/6 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (*.f64 (neg.f64 (neg.f64 x)) x) (*.f64 (neg.f64 (neg.f64 x)) x))
(*.f64 (*.f64 x (neg.f64 (neg.f64 x))) (*.f64 x (neg.f64 (neg.f64 x))))
(*.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) x))
(*.f64 (neg.f64 x) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 x))
(*.f64 (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (pow.f64 x #s(literal 3 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 x))
(pow.f64 (*.f64 (neg.f64 x) x) #s(literal 2 binary64))
(pow.f64 (neg.f64 x) #s(literal 4 binary64))
(pow.f64 (*.f64 x x) #s(literal 2 binary64))
(pow.f64 x #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))))) (-.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (-.f64 (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))) (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))))))
(fabs.f64 (pow.f64 x #s(literal 4 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 2 binary64)) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64))) (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 2 binary64)) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64)))) (*.f64 (/.f64 #s(literal 529/129600 binary64) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64))) (/.f64 #s(literal 529/129600 binary64) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64))))) (+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 2 binary64)) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64))) (/.f64 #s(literal 529/129600 binary64) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64)))) (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64))))) (*.f64 (/.f64 #s(literal 12167/46656000 binary64) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64)))) (/.f64 #s(literal 12167/46656000 binary64) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64)))) (/.f64 #s(literal 12167/46656000 binary64) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 2 binary64)) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 529/129600 binary64) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 2 binary64)) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64))) (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 2 binary64)) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64))) (fma.f64 (/.f64 #s(literal 529/129600 binary64) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64))) (/.f64 #s(literal 529/129600 binary64) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64))) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 2 binary64)) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64))) (/.f64 #s(literal 529/129600 binary64) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 12167/46656000 binary64) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64)))) (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64)))) (fma.f64 (/.f64 #s(literal 12167/46656000 binary64) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64)))) (/.f64 #s(literal 12167/46656000 binary64) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64)))) (/.f64 #s(literal 12167/46656000 binary64) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 2 binary64)) #s(literal 529/129600 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 3 binary64)) #s(literal 12167/46656000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 2 binary64)) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64))) (*.f64 (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64)) #s(literal 529/129600 binary64))) (*.f64 (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64)) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64)))) (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64))) #s(literal 12167/46656000 binary64))) (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 2 binary64)) #s(literal 529/129600 binary64))) (neg.f64 (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 3 binary64)) #s(literal 12167/46656000 binary64))) (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 2 binary64)) #s(literal 529/129600 binary64)) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 3 binary64)) #s(literal 12167/46656000 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 2 binary64)) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64))) (/.f64 #s(literal 529/129600 binary64) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64)))) (/.f64 #s(literal 12167/46656000 binary64) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64)))))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 x))) x)
(*.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) x)) x)
(*.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(literal 1/6 binary64) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 1/6 binary64))))
(*.f64 x (fabs.f64 (*.f64 #s(literal 1/6 binary64) x)))
(*.f64 x (*.f64 #s(literal 1/6 binary64) x))
(sqrt.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1/6 binary64)))
(fabs.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (neg.f64 (neg.f64 x))))
(*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x)))
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 x x)
(pow.f64 (neg.f64 (neg.f64 x)) #s(literal 2 binary64))
(pow.f64 (neg.f64 x) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 x) x))
(sqrt.f64 (pow.f64 x #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 x) x))
(fabs.f64 (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 x (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (*.f64 x x)) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (*.f64 x x)) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))))
(*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
(*.f64 x (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x)) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x) (*.f64 #s(literal 1/6 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 #s(literal -23/360 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal -23/360 binary64) (*.f64 x x)))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) (-.f64 (*.f64 x (*.f64 #s(literal -23/360 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x))) (-.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 #s(literal -23/360 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))) (-.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x (*.f64 #s(literal -23/360 binary64) (*.f64 x x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x) #s(literal 3 binary64)) (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 #s(literal -23/360 binary64) (*.f64 x x))) #s(literal 3 binary64)) (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (*.f64 x (*.f64 #s(literal -23/360 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal -23/360 binary64) (*.f64 x x))) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 #s(literal -23/360 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (fma.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x) #s(literal 3 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x)))))
(/.f64 (fma.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 #s(literal -23/360 binary64) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (-.f64 (*.f64 (*.f64 x (*.f64 #s(literal -23/360 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal -23/360 binary64) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x (*.f64 #s(literal -23/360 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) x)) (neg.f64 (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x)) (neg.f64 (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) x) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))))
(/.f64 (*.f64 x (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(/.f64 (*.f64 x (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))))
(fma.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 #s(literal 1/6 binary64) x (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x))
(fma.f64 #s(literal 1/6 binary64) x (*.f64 x (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 x (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 x (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(-.f64 (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x) (*.f64 #s(literal -1/6 binary64) x))
(-.f64 (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x) (*.f64 (neg.f64 x) #s(literal 1/6 binary64)))
(-.f64 (*.f64 x (*.f64 #s(literal -23/360 binary64) (*.f64 x x))) (*.f64 #s(literal -1/6 binary64) x))
(-.f64 (*.f64 x (*.f64 #s(literal -23/360 binary64) (*.f64 x x))) (*.f64 (neg.f64 x) #s(literal 1/6 binary64)))
(-.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (neg.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x))) x))
(-.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (neg.f64 x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(+.f64 (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x) (*.f64 #s(literal 1/6 binary64) x))
(+.f64 (*.f64 x (*.f64 #s(literal -23/360 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) x))
(+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x))
(+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (/.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))) (*.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal -23/360 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal -23/360 binary64) x)) x))) (+.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (*.f64 #s(literal -23/360 binary64) x)) x)))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal -23/360 binary64)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal -23/360 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (neg.f64 x) x) #s(literal -23/360 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) (/.f64 (*.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))))) (*.f64 (/.f64 #s(literal 1/216 binary64) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) (/.f64 #s(literal 1/216 binary64) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))))) (-.f64 (/.f64 (*.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) (/.f64 #s(literal 1/216 binary64) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (/.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (fma.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 #s(literal 1/216 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 #s(literal -23/360 binary64) x)) x) #s(literal 3 binary64))) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 #s(literal -23/360 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal -23/360 binary64) x)) x) (*.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (*.f64 #s(literal -23/360 binary64) x)) x)))))
(/.f64 (-.f64 #s(literal 1/216 binary64) (pow.f64 (*.f64 #s(literal 23/360 binary64) (*.f64 x x)) #s(literal 3 binary64))) (+.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 23/360 binary64) (*.f64 x x))))))
(/.f64 (-.f64 #s(literal 1/216 binary64) (pow.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal -23/360 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal -23/360 binary64)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal -23/360 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (neg.f64 x) x) #s(literal -23/360 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/216 binary64) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) (/.f64 (*.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) (-.f64 (*.f64 (/.f64 #s(literal 1/216 binary64) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) (/.f64 #s(literal 1/216 binary64) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))))) (*.f64 (/.f64 (*.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) (/.f64 #s(literal 1/216 binary64) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -23/360 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))) (*.f64 (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))) #s(literal 1/216 binary64))) (*.f64 (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 23/360 binary64) (*.f64 x x))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (neg.f64 (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(/.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))))
(/.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))))
(fma.f64 (*.f64 #s(literal -23/360 binary64) (neg.f64 x)) (neg.f64 x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 #s(literal -23/360 binary64) x) x #s(literal 1/6 binary64))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal -23/360 binary64)) #s(literal 1/6 binary64))
(fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x x) #s(literal -23/360 binary64) #s(literal 1/6 binary64))
(fma.f64 x (*.f64 #s(literal -23/360 binary64) x) #s(literal 1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -23/360 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -23/360 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (*.f64 #s(literal -23/360 binary64) (neg.f64 x))) (neg.f64 x)))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 (neg.f64 x) #s(literal -23/360 binary64))))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 x) (*.f64 #s(literal -23/360 binary64) x)))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (*.f64 #s(literal -23/360 binary64) x)) x))
(-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (neg.f64 x) x) #s(literal -23/360 binary64)))
(-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 23/360 binary64) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) (/.f64 #s(literal 1/216 binary64) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))))
(+.f64 (/.f64 #s(literal 1/216 binary64) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) (/.f64 (*.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))))
(+.f64 (/.f64 #s(literal 1/216 binary64) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) (/.f64 (*.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))))
(+.f64 (/.f64 (*.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) (/.f64 #s(literal 1/216 binary64) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))))
(+.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))
(+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -23/360 binary64) (*.f64 x x)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 x (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (*.f64 x x)) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(*.f64 x (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) x)) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) x) (*.f64 #s(literal 1/6 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) (-.f64 (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) (*.f64 #s(literal 1/6 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) x))) (-.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)))) (-.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) x) #s(literal 3 binary64)) (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) x) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) #s(literal 3 binary64)) (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (fma.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) x) #s(literal 3 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) x)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) x)))))
(/.f64 (fma.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x))) (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) x)) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x)) (neg.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))
(/.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 x (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) x (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 #s(literal 1/6 binary64) x (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) x))
(fma.f64 #s(literal 1/6 binary64) x (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)))
(fma.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) x))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)))
(-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) x) (*.f64 #s(literal -1/6 binary64) x))
(-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) x) (*.f64 (neg.f64 x) #s(literal 1/6 binary64)))
(-.f64 (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) (*.f64 #s(literal -1/6 binary64) x))
(-.f64 (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) (*.f64 (neg.f64 x) #s(literal 1/6 binary64)))
(-.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) x))
(-.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (neg.f64 x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) x) (*.f64 #s(literal 1/6 binary64) x))
(+.f64 (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) (*.f64 #s(literal 1/6 binary64) x))
(+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) x))
(+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64)))) (*.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64)))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x)) x) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x)) x))) (+.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x)) x)))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64))) (*.f64 x x)) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64))) (*.f64 x x)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64))) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))) (*.f64 (/.f64 #s(literal 1/216 binary64) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))) (/.f64 #s(literal 1/216 binary64) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))) (-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))) (/.f64 #s(literal 1/216 binary64) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) (fma.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 #s(literal 1/216 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x)) x) #s(literal 3 binary64))) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x)) x) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x)) x) (*.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x)) x)))))
(/.f64 (-.f64 #s(literal 1/216 binary64) (pow.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64))) (*.f64 x x)) #s(literal 3 binary64))) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64))) (*.f64 x x)) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64))) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64))) (*.f64 x x))))))
(/.f64 (-.f64 #s(literal 1/216 binary64) (pow.f64 (*.f64 (*.f64 (neg.f64 x) x) (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (neg.f64 x) x) (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/216 binary64) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))) (-.f64 (*.f64 (/.f64 #s(literal 1/216 binary64) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))) (/.f64 #s(literal 1/216 binary64) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))) (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))) (/.f64 #s(literal 1/216 binary64) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 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 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))) (*.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))) #s(literal 1/216 binary64))) (*.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (neg.f64 x) x) (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 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 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64)))
(/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 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 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (neg.f64 x)) (neg.f64 x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x #s(literal 1/6 binary64))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64))) #s(literal 1/6 binary64))
(fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 1/6 binary64))
(fma.f64 x (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) #s(literal 1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x))))
(-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (neg.f64 x))) (neg.f64 x)))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 (neg.f64 x) (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)))))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 x) (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x)))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x)) x))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64))) (*.f64 x x)))
(-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (neg.f64 x) x) (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64))))
(+.f64 (/.f64 #s(literal 1/216 binary64) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))) (/.f64 #s(literal 1/216 binary64) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))
(+.f64 (/.f64 #s(literal 1/216 binary64) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))) (/.f64 #s(literal 1/216 binary64) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x))
(*.f64 (/.f64 #s(approx (- x (sin x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64))) (sin.f64 x)) (cos.f64 x))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (- x (sin x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64)))))) (neg.f64 (neg.f64 (neg.f64 (tan.f64 x)))))
(/.f64 (neg.f64 (neg.f64 #s(approx (- x (sin x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64))))) (neg.f64 (neg.f64 (tan.f64 x))))
(/.f64 (neg.f64 #s(approx (- x (sin x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64)))) (neg.f64 (tan.f64 x)))
(/.f64 #s(approx (- x (sin x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64))) (tan.f64 x))
(neg.f64 (/.f64 (neg.f64 #s(approx (- x (sin x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64)))) (tan.f64 x)))
(neg.f64 (/.f64 #s(approx (- x (sin x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64))) (neg.f64 (tan.f64 x))))
#s(approx (- x (sin 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) 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 (*.f64 #s(literal 1/6 binary64) (*.f64 x 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 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))) (neg.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))))
(*.f64 (pow.f64 (neg.f64 (neg.f64 x)) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 (neg.f64 x)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 x) #s(literal 3/2 binary64)))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (neg.f64 (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (*.f64 (neg.f64 x) x) (neg.f64 x))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) x))
(*.f64 (neg.f64 x) (*.f64 x x))
(*.f64 (*.f64 x x) (neg.f64 x))
(*.f64 (*.f64 x x) x)
(*.f64 x (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 x))
(pow.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 x) #s(literal 3 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/2 binary64))
(pow.f64 x #s(literal 3 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))))) (-.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (-.f64 (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))) (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))))))
(fabs.f64 (pow.f64 x #s(literal 3 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 3/2 binary64) (*.f64 (log.f64 x) #s(literal 3/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x)
(*.f64 x (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 20449/365783040000 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 121/228614400 binary64)) x)) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -143/604800 binary64) #s(literal 11/15120 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -2924207/221225582592000000 binary64)) #s(literal 1331/3456649728000 binary64)) x)) (neg.f64 (fma.f64 #s(literal 20449/365783040000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -1573/9144576000 binary64) #s(literal 121/228614400 binary64)))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal 20449/365783040000 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 121/228614400 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -143/604800 binary64) #s(literal 11/15120 binary64))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -2924207/221225582592000000 binary64)) #s(literal 1331/3456649728000 binary64)))) (neg.f64 (fma.f64 #s(literal 20449/365783040000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -1573/9144576000 binary64) #s(literal 121/228614400 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 20449/365783040000 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 121/228614400 binary64)) x) (fma.f64 (*.f64 x x) #s(literal -143/604800 binary64) #s(literal 11/15120 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -2924207/221225582592000000 binary64)) #s(literal 1331/3456649728000 binary64)) x) (fma.f64 #s(literal 20449/365783040000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -1573/9144576000 binary64) #s(literal 121/228614400 binary64))))
(/.f64 (*.f64 x (-.f64 (*.f64 #s(literal 20449/365783040000 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 121/228614400 binary64))) (fma.f64 (*.f64 x x) #s(literal -143/604800 binary64) #s(literal 11/15120 binary64)))
(/.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -2924207/221225582592000000 binary64)) #s(literal 1331/3456649728000 binary64))) (fma.f64 #s(literal 20449/365783040000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -1573/9144576000 binary64) #s(literal 121/228614400 binary64))))
(*.f64 (*.f64 #s(literal -143/604800 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(literal -143/604800 binary64) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal -143/604800 binary64)))
(*.f64 (*.f64 x x) #s(literal -143/604800 binary64))
(*.f64 #s(literal -143/604800 binary64) (*.f64 x x))
(*.f64 x (*.f64 #s(literal -143/604800 binary64) x))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x)
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)))
(*.f64 x (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 20449/365783040000 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 121/228614400 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -143/604800 binary64) #s(literal 11/15120 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -2924207/221225582592000000 binary64)) #s(literal 1331/3456649728000 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 #s(literal 20449/365783040000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -1573/9144576000 binary64) #s(literal 121/228614400 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 20449/365783040000 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 121/228614400 binary64)) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal -143/604800 binary64) #s(literal 11/15120 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -2924207/221225582592000000 binary64)) #s(literal 1331/3456649728000 binary64)) (*.f64 x x)) (fma.f64 #s(literal 20449/365783040000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -1573/9144576000 binary64) #s(literal 121/228614400 binary64))))
(*.f64 (*.f64 #s(literal -11/15120 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(literal -11/15120 binary64) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal -11/15120 binary64)))
(*.f64 #s(literal -11/15120 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal -11/15120 binary64))
(*.f64 x (*.f64 #s(literal -11/15120 binary64) x))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal 23/360 binary64))) (/.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal 23/360 binary64)))) (*.f64 (/.f64 #s(literal 529/129600 binary64) (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal 23/360 binary64))) (/.f64 #s(literal 529/129600 binary64) (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal 23/360 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal 23/360 binary64))) (/.f64 #s(literal 529/129600 binary64) (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal 23/360 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -253/5443200 binary64) #s(literal 529/129600 binary64)))) (/.f64 (*.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -253/5443200 binary64) #s(literal 529/129600 binary64))))) (*.f64 (/.f64 #s(literal 12167/46656000 binary64) (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -253/5443200 binary64) #s(literal 529/129600 binary64)))) (/.f64 #s(literal 12167/46656000 binary64) (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -253/5443200 binary64) #s(literal 529/129600 binary64)))))) (+.f64 (/.f64 (*.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -253/5443200 binary64) #s(literal 529/129600 binary64)))) (/.f64 #s(literal 12167/46656000 binary64) (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -253/5443200 binary64) #s(literal 529/129600 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal 23/360 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 529/129600 binary64) (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal 23/360 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal 23/360 binary64))) (/.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal 23/360 binary64))) (fma.f64 (/.f64 #s(literal 529/129600 binary64) (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal 23/360 binary64))) (/.f64 #s(literal 529/129600 binary64) (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal 23/360 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal 23/360 binary64))) (/.f64 #s(literal 529/129600 binary64) (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal 23/360 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -253/5443200 binary64) #s(literal 529/129600 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 12167/46656000 binary64) (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -253/5443200 binary64) #s(literal 529/129600 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -253/5443200 binary64) #s(literal 529/129600 binary64)))) (/.f64 (*.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -253/5443200 binary64) #s(literal 529/129600 binary64)))) (fma.f64 (/.f64 #s(literal 12167/46656000 binary64) (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -253/5443200 binary64) #s(literal 529/129600 binary64)))) (/.f64 #s(literal 12167/46656000 binary64) (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -253/5443200 binary64) #s(literal 529/129600 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -253/5443200 binary64) #s(literal 529/129600 binary64)))) (/.f64 #s(literal 12167/46656000 binary64) (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -253/5443200 binary64) #s(literal 529/129600 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal 23/360 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 12167/46656000 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -253/5443200 binary64) #s(literal 529/129600 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal 23/360 binary64))) (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal 23/360 binary64)) #s(literal 529/129600 binary64))) (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal 23/360 binary64)) (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal 23/360 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -253/5443200 binary64) #s(literal 529/129600 binary64)))) (*.f64 (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -253/5443200 binary64) #s(literal 529/129600 binary64))) #s(literal 12167/46656000 binary64))) (*.f64 (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -253/5443200 binary64) #s(literal 529/129600 binary64))) (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -253/5443200 binary64) #s(literal 529/129600 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64))) (neg.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal 23/360 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 12167/46656000 binary64))) (neg.f64 (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -253/5443200 binary64) #s(literal 529/129600 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64)) (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal 23/360 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 12167/46656000 binary64)) (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -253/5443200 binary64) #s(literal 529/129600 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal 23/360 binary64))) (/.f64 #s(literal 529/129600 binary64) (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal 23/360 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -253/5443200 binary64) #s(literal 529/129600 binary64)))) (/.f64 #s(literal 12167/46656000 binary64) (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -253/5443200 binary64) #s(literal 529/129600 binary64)))))
(-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) #s(literal 0 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 x))) (neg.f64 (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 #s(literal 0 binary64) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (sin.f64 (+.f64 (+.f64 (PI.f64) x) (PI.f64))) (cos.f64 (+.f64 (+.f64 (PI.f64) x) (PI.f64))))
(/.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 x)))
(/.f64 (+.f64 (tan.f64 x) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) #s(literal 0 binary64))))
(/.f64 (sin.f64 x) (cos.f64 x))
(tan.f64 (+.f64 (+.f64 (+.f64 (PI.f64) x) (PI.f64)) (PI.f64)))
(tan.f64 (+.f64 (+.f64 (PI.f64) x) (PI.f64)))
(tan.f64 (+.f64 (PI.f64) x))
(tan.f64 x)
(+.f64 (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) #s(literal 0 binary64)))) (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) #s(literal 0 binary64)))))

eval85.0ms (0.8%)

Memory
15.2MiB live, 112.5MiB allocated; 15ms collecting garbage
Compiler

Compiled 22 604 to 2 556 computations (88.7% saved)

prune30.0ms (0.3%)

Memory
1.8MiB live, 48.6MiB allocated; 2ms collecting garbage
Pruning

17 alts after pruning (15 fresh and 2 done)

PrunedKeptTotal
New53515550
Fresh000
Picked325
Done000
Total53817555
Accuracy
100.0%
Counts
555 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.6%
(/.f64 #s(approx (- x (sin x)) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) x))) (tan.f64 x))
99.7%
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
99.5%
#s(approx (/ (- x (sin x)) (tan x)) (/.f64 (*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (*.f64 x x)) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))))
99.6%
#s(approx (/ (- x (sin x)) (tan x)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (*.f64 x x)) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
99.7%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
99.6%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x (*.f64 #s(literal 1/6 binary64) x)) x))
99.6%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
99.5%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x)) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x) (*.f64 #s(literal 1/6 binary64) x))) x))
99.7%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.f64 (*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) x))
99.7%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
99.6%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
48.7%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) x) x))
98.6%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
98.5%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
78.2%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
34.9%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 #s(approx (* (+ (* -23/360 (* x x)) 1/6) x) (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 3 binary64)))) x))
78.1%
#s(approx (/ (- x (sin x)) (tan x)) (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)))))
Compiler

Compiled 785 to 509 computations (35.2% saved)

simplify197.0ms (1.8%)

Memory
-12.3MiB live, 131.1MiB allocated; 10ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 x #s(literal 4 binary64))
cost-diff0
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64))
cost-diff0
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
cost-diff1
(sqrt.f64 (pow.f64 x #s(literal 4 binary64)))
cost-diff0
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))
cost-diff0
(*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x))
cost-diff0
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
cost-diff4
(fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
cost-diff0
(fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
cost-diff0
(*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
cost-diff0
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
cost-diff0
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
cost-diff0
#s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64))
cost-diff0
(*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x)
cost-diff0
(*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x) x)
cost-diff0
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
cost-diff0
(/.f64 (*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))))
cost-diff0
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) x)
cost-diff0
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.f64 (*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) x))
cost-diff1
(-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053426
084418
1155418
2434418
31452417
43405417
55324417
08375406
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.f64 (*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) x))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) x)
(/.f64 (*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))))
(*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x)
(fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))
#s(literal -12167/46656000 binary64)
(pow.f64 x #s(literal 6 binary64))
x
#s(literal 6 binary64)
#s(literal 1/216 binary64)
(fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))
#s(literal 529/129600 binary64)
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
(-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))
#s(literal 1/36 binary64)
(*.f64 (*.f64 x x) #s(literal -23/2160 binary64))
(*.f64 x x)
#s(literal -23/2160 binary64)
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x) x)
(*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x)
#s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
x
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64))
#s(literal -11/15120 binary64)
(*.f64 x x)
x
#s(literal -23/360 binary64)
#s(literal 1/6 binary64)
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x)
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x)
(-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64))
(*.f64 (*.f64 x x) #s(literal -143/604800 binary64))
(*.f64 x x)
x
#s(literal -143/604800 binary64)
#s(literal 11/15120 binary64)
#s(literal 23/360 binary64)
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
#s(literal 1/6 binary64)
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64))
(sqrt.f64 (pow.f64 x #s(literal 4 binary64)))
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
#s(literal 1/6 binary64)
Outputs
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.f64 (*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) x))
#s(approx (/ (- x (sin x)) (tan x)) (/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -12167/46656000 binary64) #s(literal 1/216 binary64)) x) x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) x)
(/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -12167/46656000 binary64) #s(literal 1/216 binary64)) x) x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -12167/46656000 binary64) #s(literal 1/216 binary64)) x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x)
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -12167/46656000 binary64) #s(literal 1/216 binary64)) x)
(fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))
(fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -12167/46656000 binary64) #s(literal 1/216 binary64))
#s(literal -12167/46656000 binary64)
(pow.f64 x #s(literal 6 binary64))
x
#s(literal 6 binary64)
#s(literal 1/216 binary64)
(fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))
#s(literal 529/129600 binary64)
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
(-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))
(fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))
#s(literal 1/36 binary64)
(*.f64 (*.f64 x x) #s(literal -23/2160 binary64))
(*.f64 #s(literal -23/2160 binary64) (*.f64 x x))
(*.f64 x x)
#s(literal -23/2160 binary64)
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x) x)
(*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x)
#s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
x
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64))
#s(literal -11/15120 binary64)
(*.f64 x x)
x
#s(literal -23/360 binary64)
#s(literal 1/6 binary64)
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) x) x)
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x)
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x)
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x)
(*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x)
(-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64))
(-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64))
(*.f64 (*.f64 x x) #s(literal -143/604800 binary64))
(*.f64 #s(literal -143/604800 binary64) (*.f64 x x))
(*.f64 x x)
x
#s(literal -143/604800 binary64)
#s(literal 11/15120 binary64)
#s(literal 23/360 binary64)
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
#s(literal 1/6 binary64)
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(sqrt.f64 (pow.f64 x #s(literal 4 binary64)))
(*.f64 x x)
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
#s(literal 1/6 binary64)

localize705.0ms (6.4%)

Memory
21.1MiB live, 635.3MiB allocated; 146ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(pow.f64 x #s(literal 4 binary64))
accuracy0.1875
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64))
accuracy0.7420032858047277
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
accuracy13.282425683229157
(sqrt.f64 (pow.f64 x #s(literal 4 binary64)))
accuracy0.13119125976844204
(*.f64 (*.f64 x x) #s(literal -143/604800 binary64))
accuracy0.1875
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
accuracy0.19921875
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x)
accuracy0.24609375
(*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x))
accuracy0.015625
(fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
accuracy0.01953125
(fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64))
accuracy0.1328125
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
accuracy0.3359375
(*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
accuracy0.031380558599755665
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
accuracy0.1328125
(*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x) x)
accuracy0.3359375
(*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x)
accuracy0.7328872775155962
#s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64))
accuracy0.12890625
(*.f64 (*.f64 x x) #s(literal -23/2160 binary64))
accuracy0.1328125
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) x)
accuracy0.36328125
(*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x)
accuracy0.4069137695368841
(/.f64 (*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))))
Samples
490.0ms178×2valid
132.0ms77×1valid
0.0ms0valid
Compiler

Compiled 349 to 53 computations (84.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 556.0ms
ival-mult: 151.0ms (27.2% of total)
adjust: 150.0ms (27% of total)
const: 62.0ms (11.2% of total)
ival-sin: 48.0ms (8.6% of total)
ival-add: 47.0ms (8.5% of total)
ival-sub: 45.0ms (8.1% of total)
ival-div: 40.0ms (7.2% of total)
ival-pow: 8.0ms (1.4% of total)
ival-tan: 2.0ms (0.4% of total)
ival-sqrt: 2.0ms (0.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series25.0ms (0.2%)

Memory
-23.0MiB live, 22.6MiB allocated; 5ms collecting garbage
Counts
26 → 64
Calls
Call 1
Inputs
(-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.f64 (*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) x))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) x)
(/.f64 (*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x) x)
(*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x)
#s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))
(sqrt.f64 (pow.f64 x #s(literal 4 binary64)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64))
(pow.f64 x #s(literal 4 binary64))
(*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x)
(*.f64 (*.f64 x x) #s(literal -23/2160 binary64))
(fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x)
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal -143/604800 binary64))
Outputs
1/36
(+ 1/36 (* 23/2160 (pow x 2)))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -23/360 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360))))
(* 1/6 x)
(* x (+ 1/6 (* -23/360 (pow x 2))))
1/6
(+ 1/6 (* -23/360 (pow x 2)))
(* x (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))))
(+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360)))
(* -23/360 (pow x 2))
(* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))
(* (pow x 2) (- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360))
-23/360
(- (* -11/15120 (pow x 2)) 23/360)
(- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360)
(pow x 2)
(pow x 4)
(* 1/216 x)
(* x (+ 1/216 (* -12167/46656000 (pow x 6))))
(* -23/2160 (pow x 2))
(* -11/15120 x)
(* x (- (* -143/604800 (pow x 2)) 11/15120))
(* -143/604800 (pow x 2))
(* 23/2160 (pow x 2))
(* (pow x 2) (+ 23/2160 (* 1/36 (/ 1 (pow x 2)))))
(/ (* x (cos x)) (sin x))
(* x (+ (* -1 (/ (cos x) x)) (/ (cos x) (sin x))))
(* -23/360 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(* -23/360 (pow x 3))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(* -11/15120 (pow x 6))
(* -1 (* (pow x 6) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(* (pow x 6) (- (/ 1/6 (pow x 4)) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(* -11/15120 (pow x 5))
(* -1 (* (pow x 5) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(* (pow x 5) (- (/ 1/6 (pow x 4)) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(* -11/15120 (pow x 4))
(* -1 (* (pow x 4) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(* (pow x 4) (- (/ 1/6 (pow x 4)) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(* -143/604800 (pow x 8))
(* -1 (* (pow x 8) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(* (pow x 8) (- (* -1 (/ (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (pow x 2))) 143/604800))
(* (pow x 8) (- (* 1/6 (/ 1 (pow x 6))) (+ 143/604800 (+ (/ 23/360 (pow x 4)) (* 11/15120 (/ 1 (pow x 2)))))))
(* -143/604800 (pow x 6))
(* -1 (* (pow x 6) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(* (pow x 6) (- (* -1 (/ (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (pow x 2))) 143/604800))
(* -143/604800 (pow x 4))
(* -1 (* (pow x 4) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(* (pow x 4) (- (* -1 (/ (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (pow x 2))) 143/604800))
(* -12167/46656000 (pow x 7))
(* (pow x 7) (- (* 1/216 (/ 1 (pow x 6))) 12167/46656000))
(* -11/15120 (pow x 2))
(* -1 (* (pow x 2) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(* -143/604800 (pow x 3))
(* -1 (* (pow x 3) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(* -1 (* x (+ (* -1 (/ (cos x) (sin x))) (/ (cos x) x))))
(* -1 (* (pow x 3) (- 23/360 (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* (pow x 5) (- (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (/ 1/6 (pow x 4)))))
(* -1 (* (pow x 7) (- 12167/46656000 (* 1/216 (/ 1 (pow x 6))))))
Calls

3 calls:

TimeVariablePointExpression
14.0ms
x
@-inf
((- 1/36 (* (* x x) -23/2160)) (/ (- x (sin x)) (tan x)) (* (/ (* (+ (* -12167/46656000 (pow x 6)) 1/216) x) (+ (* 529/129600 (pow x 4)) (- 1/36 (* (* x x) -23/2160)))) x) (/ (* (+ (* -12167/46656000 (pow x 6)) 1/216) x) (+ (* 529/129600 (pow x 4)) (- 1/36 (* (* x x) -23/2160)))) (/ (- x (sin x)) (tan x)) (* (* (+ (* -23/360 (* x x)) 1/6) x) x) (* (+ (* -23/360 (* x x)) 1/6) x) (+ (* -23/360 (* x x)) 1/6) (/ (- x (sin x)) (tan x)) (* (* (+ (* (+ (* -11/15120 (* x x)) -23/360) (* x x)) 1/6) x) x) (* (+ (* (+ (* -11/15120 (* x x)) -23/360) (* x x)) 1/6) x) (+ (* (+ (* -11/15120 (* x x)) -23/360) (* x x)) 1/6) (+ (* (* (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) (* x x)) (* x x)) (* 1/6 (* x x))) (/ (- x (sin x)) (tan x)) (* (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) (* x x)) (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) (sqrt (pow x 4)) (/ (- x (sin x)) (tan x)) (* (sqrt (pow x 4)) 1/6) (pow x 4) (* (+ (* -12167/46656000 (pow x 6)) 1/216) x) (* (* x x) -23/2160) (+ (* -11/15120 (* x x)) -23/360) (* (- (* (* x x) -143/604800) 11/15120) x) (* 1/6 (* x x)) (* (* x x) -143/604800))
5.0ms
x
@inf
((- 1/36 (* (* x x) -23/2160)) (/ (- x (sin x)) (tan x)) (* (/ (* (+ (* -12167/46656000 (pow x 6)) 1/216) x) (+ (* 529/129600 (pow x 4)) (- 1/36 (* (* x x) -23/2160)))) x) (/ (* (+ (* -12167/46656000 (pow x 6)) 1/216) x) (+ (* 529/129600 (pow x 4)) (- 1/36 (* (* x x) -23/2160)))) (/ (- x (sin x)) (tan x)) (* (* (+ (* -23/360 (* x x)) 1/6) x) x) (* (+ (* -23/360 (* x x)) 1/6) x) (+ (* -23/360 (* x x)) 1/6) (/ (- x (sin x)) (tan x)) (* (* (+ (* (+ (* -11/15120 (* x x)) -23/360) (* x x)) 1/6) x) x) (* (+ (* (+ (* -11/15120 (* x x)) -23/360) (* x x)) 1/6) x) (+ (* (+ (* -11/15120 (* x x)) -23/360) (* x x)) 1/6) (+ (* (* (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) (* x x)) (* x x)) (* 1/6 (* x x))) (/ (- x (sin x)) (tan x)) (* (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) (* x x)) (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) (sqrt (pow x 4)) (/ (- x (sin x)) (tan x)) (* (sqrt (pow x 4)) 1/6) (pow x 4) (* (+ (* -12167/46656000 (pow x 6)) 1/216) x) (* (* x x) -23/2160) (+ (* -11/15120 (* x x)) -23/360) (* (- (* (* x x) -143/604800) 11/15120) x) (* 1/6 (* x x)) (* (* x x) -143/604800))
3.0ms
x
@0
((- 1/36 (* (* x x) -23/2160)) (/ (- x (sin x)) (tan x)) (* (/ (* (+ (* -12167/46656000 (pow x 6)) 1/216) x) (+ (* 529/129600 (pow x 4)) (- 1/36 (* (* x x) -23/2160)))) x) (/ (* (+ (* -12167/46656000 (pow x 6)) 1/216) x) (+ (* 529/129600 (pow x 4)) (- 1/36 (* (* x x) -23/2160)))) (/ (- x (sin x)) (tan x)) (* (* (+ (* -23/360 (* x x)) 1/6) x) x) (* (+ (* -23/360 (* x x)) 1/6) x) (+ (* -23/360 (* x x)) 1/6) (/ (- x (sin x)) (tan x)) (* (* (+ (* (+ (* -11/15120 (* x x)) -23/360) (* x x)) 1/6) x) x) (* (+ (* (+ (* -11/15120 (* x x)) -23/360) (* x x)) 1/6) x) (+ (* (+ (* -11/15120 (* x x)) -23/360) (* x x)) 1/6) (+ (* (* (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) (* x x)) (* x x)) (* 1/6 (* x x))) (/ (- x (sin x)) (tan x)) (* (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) (* x x)) (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) (sqrt (pow x 4)) (/ (- x (sin x)) (tan x)) (* (sqrt (pow x 4)) 1/6) (pow x 4) (* (+ (* -12167/46656000 (pow x 6)) 1/216) x) (* (* x x) -23/2160) (+ (* -11/15120 (* x x)) -23/360) (* (- (* (* x x) -143/604800) 11/15120) x) (* 1/6 (* x x)) (* (* x x) -143/604800))

simplify129.0ms (1.2%)

Memory
3.2MiB live, 139.5MiB allocated; 27ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0140608
1430608
21402594
34420593
08075575
Stop Event
iter limit
node limit
Counts
64 → 64
Calls
Call 1
Inputs
1/36
(+ 1/36 (* 23/2160 (pow x 2)))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -23/360 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360))))
(* 1/6 x)
(* x (+ 1/6 (* -23/360 (pow x 2))))
1/6
(+ 1/6 (* -23/360 (pow x 2)))
(* x (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))))
(+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360)))
(* -23/360 (pow x 2))
(* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))
(* (pow x 2) (- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360))
-23/360
(- (* -11/15120 (pow x 2)) 23/360)
(- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360)
(pow x 2)
(pow x 4)
(* 1/216 x)
(* x (+ 1/216 (* -12167/46656000 (pow x 6))))
(* -23/2160 (pow x 2))
(* -11/15120 x)
(* x (- (* -143/604800 (pow x 2)) 11/15120))
(* -143/604800 (pow x 2))
(* 23/2160 (pow x 2))
(* (pow x 2) (+ 23/2160 (* 1/36 (/ 1 (pow x 2)))))
(/ (* x (cos x)) (sin x))
(* x (+ (* -1 (/ (cos x) x)) (/ (cos x) (sin x))))
(* -23/360 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(* -23/360 (pow x 3))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(* -11/15120 (pow x 6))
(* -1 (* (pow x 6) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(* (pow x 6) (- (/ 1/6 (pow x 4)) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(* -11/15120 (pow x 5))
(* -1 (* (pow x 5) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(* (pow x 5) (- (/ 1/6 (pow x 4)) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(* -11/15120 (pow x 4))
(* -1 (* (pow x 4) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(* (pow x 4) (- (/ 1/6 (pow x 4)) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(* -143/604800 (pow x 8))
(* -1 (* (pow x 8) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(* (pow x 8) (- (* -1 (/ (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (pow x 2))) 143/604800))
(* (pow x 8) (- (* 1/6 (/ 1 (pow x 6))) (+ 143/604800 (+ (/ 23/360 (pow x 4)) (* 11/15120 (/ 1 (pow x 2)))))))
(* -143/604800 (pow x 6))
(* -1 (* (pow x 6) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(* (pow x 6) (- (* -1 (/ (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (pow x 2))) 143/604800))
(* -143/604800 (pow x 4))
(* -1 (* (pow x 4) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(* (pow x 4) (- (* -1 (/ (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (pow x 2))) 143/604800))
(* -12167/46656000 (pow x 7))
(* (pow x 7) (- (* 1/216 (/ 1 (pow x 6))) 12167/46656000))
(* -11/15120 (pow x 2))
(* -1 (* (pow x 2) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(* -143/604800 (pow x 3))
(* -1 (* (pow x 3) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(* -1 (* x (+ (* -1 (/ (cos x) (sin x))) (/ (cos x) x))))
(* -1 (* (pow x 3) (- 23/360 (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* (pow x 5) (- (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (/ 1/6 (pow x 4)))))
(* -1 (* (pow x 7) (- 12167/46656000 (* 1/216 (/ 1 (pow x 6))))))
Outputs
1/36
#s(literal 1/36 binary64)
(+ 1/36 (* 23/2160 (pow x 2)))
(fma.f64 (*.f64 #s(literal 23/2160 binary64) x) x #s(literal 1/36 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -23/360 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -23/360 binary64) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -143/604800 binary64) x) x) #s(literal 11/15120 binary64)) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* x (+ 1/6 (* -23/360 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -23/360 binary64) #s(literal 1/6 binary64)) x)
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* -23/360 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal -23/360 binary64) #s(literal 1/6 binary64))
(* x (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))))
(*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360)))
(fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(* -23/360 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -23/360 binary64))
(* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))
(*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x)
(* (pow x 2) (- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360))
(*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -143/604800 binary64) x) x) #s(literal 11/15120 binary64)) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x))
-23/360
#s(literal -23/360 binary64)
(- (* -11/15120 (pow x 2)) 23/360)
(fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64))
(- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360)
(-.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -143/604800 binary64) x) x) #s(literal 11/15120 binary64)) (*.f64 x x)) #s(literal 23/360 binary64))
(pow x 2)
(*.f64 x x)
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(* 1/216 x)
(*.f64 #s(literal 1/216 binary64) x)
(* x (+ 1/216 (* -12167/46656000 (pow x 6))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -12167/46656000 binary64) #s(literal 1/216 binary64)) x)
(* -23/2160 (pow x 2))
(*.f64 #s(literal -23/2160 binary64) (*.f64 x x))
(* -11/15120 x)
(*.f64 #s(literal -11/15120 binary64) x)
(* x (- (* -143/604800 (pow x 2)) 11/15120))
(*.f64 (-.f64 (*.f64 (*.f64 #s(literal -143/604800 binary64) x) x) #s(literal 11/15120 binary64)) x)
(* -143/604800 (pow x 2))
(*.f64 (*.f64 #s(literal -143/604800 binary64) x) x)
(* 23/2160 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 23/2160 binary64))
(* (pow x 2) (+ 23/2160 (* 1/36 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 #s(literal 23/2160 binary64) x) x #s(literal 1/36 binary64))
(/ (* x (cos x)) (sin x))
(*.f64 (/.f64 x (sin.f64 x)) (cos.f64 x))
(* x (+ (* -1 (/ (cos x) x)) (/ (cos x) (sin x))))
(*.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 x) x)) x)
(* -23/360 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -23/360 binary64))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* -23/360 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -23/360 binary64))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)
(* -11/15120 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -11/15120 binary64))
(* -1 (* (pow x 6) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal -11/15120 binary64) (/.f64 #s(literal 23/360 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (/ 1/6 (pow x 4)) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) (/.f64 #s(literal 23/360 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* -11/15120 (pow x 5))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -11/15120 binary64))
(* -1 (* (pow x 5) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal -11/15120 binary64) (/.f64 #s(literal 23/360 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (- (/ 1/6 (pow x 4)) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) (/.f64 #s(literal 23/360 binary64) (*.f64 x x))))
(* -11/15120 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -11/15120 binary64))
(* -1 (* (pow x 4) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal -11/15120 binary64) (/.f64 #s(literal 23/360 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (/ 1/6 (pow x 4)) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) (/.f64 #s(literal 23/360 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
(* -143/604800 (pow x 8))
(*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal -143/604800 binary64))
(* -1 (* (pow x 8) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal -143/604800 binary64) (/.f64 #s(literal 11/15120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 8 binary64)))
(* (pow x 8) (- (* -1 (/ (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (pow x 2))) 143/604800))
(*.f64 (+.f64 (/.f64 #s(literal -11/15120 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal -23/360 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 143/604800 binary64))) (pow.f64 x #s(literal 8 binary64)))
(* (pow x 8) (- (* 1/6 (/ 1 (pow x 6))) (+ 143/604800 (+ (/ 23/360 (pow x 4)) (* 11/15120 (/ 1 (pow x 2)))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 143/604800 binary64)) (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 23/360 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x)) (pow.f64 x #s(literal 8 binary64)))
(* -143/604800 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -143/604800 binary64))
(* -1 (* (pow x 6) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal -143/604800 binary64) (/.f64 #s(literal 11/15120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (* -1 (/ (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (pow x 2))) 143/604800))
(*.f64 (+.f64 (/.f64 #s(literal -11/15120 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal -23/360 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 143/604800 binary64))) (pow.f64 x #s(literal 6 binary64)))
(* -143/604800 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -143/604800 binary64))
(* -1 (* (pow x 4) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal -143/604800 binary64) (/.f64 #s(literal 11/15120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (* -1 (/ (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (pow x 2))) 143/604800))
(*.f64 (+.f64 (/.f64 #s(literal -11/15120 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal -23/360 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 143/604800 binary64))) (pow.f64 x #s(literal 4 binary64)))
(* -12167/46656000 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -12167/46656000 binary64))
(* (pow x 7) (- (* 1/216 (/ 1 (pow x 6))) 12167/46656000))
(*.f64 (-.f64 (/.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 12167/46656000 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* -11/15120 (pow x 2))
(*.f64 (*.f64 #s(literal -11/15120 binary64) x) x)
(* -1 (* (pow x 2) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64))
(* -143/604800 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -143/604800 binary64))
(* -1 (* (pow x 3) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(*.f64 (fma.f64 (*.f64 #s(literal -143/604800 binary64) x) x #s(literal -11/15120 binary64)) x)
(* -1 (* x (+ (* -1 (/ (cos x) (sin x))) (/ (cos x) x))))
(*.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 x) x)) x)
(* -1 (* (pow x 3) (- 23/360 (* 1/6 (/ 1 (pow x 2))))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -23/360 binary64) #s(literal 1/6 binary64)) x)
(* -1 (* (pow x 5) (- (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (/ 1/6 (pow x 4)))))
(*.f64 (fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 11/15120 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -23/360 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 7) (- 12167/46656000 (* 1/216 (/ 1 (pow x 6))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal -12167/46656000 binary64)) (pow.f64 x #s(literal 7 binary64)))

rewrite240.0ms (2.2%)

Memory
6.0MiB live, 250.1MiB allocated; 56ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053353
084344
1300308
22119308
08209299
Stop Event
iter limit
node limit
iter limit
Counts
26 → 403
Calls
Call 1
Inputs
(-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.f64 (*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) x))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) x)
(/.f64 (*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x) x)
(*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x)
#s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))
(sqrt.f64 (pow.f64 x #s(literal 4 binary64)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64))
(pow.f64 x #s(literal 4 binary64))
(*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x)
(*.f64 (*.f64 x x) #s(literal -23/2160 binary64))
(fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x)
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal -143/604800 binary64))
Outputs
(/.f64 (neg.f64 (+.f64 #s(literal 1/46656 binary64) (neg.f64 (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64)))))) (neg.f64 (+.f64 #s(literal 1/1296 binary64) (-.f64 (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (neg.f64 x) x) #s(literal -23/2160 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/1296 binary64) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))))) (neg.f64 (neg.f64 (fma.f64 #s(literal -23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64)))))) (neg.f64 (neg.f64 (+.f64 (fma.f64 #s(literal -23/77760 binary64) (*.f64 x x) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/1296 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/1296 binary64) (fma.f64 #s(literal -23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 (fma.f64 #s(literal -23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64))))) (pow.f64 (fma.f64 #s(literal -23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/46656 binary64) (+.f64 (fma.f64 #s(literal -23/77760 binary64) (*.f64 x x) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/1296 binary64))) (*.f64 (+.f64 (fma.f64 #s(literal -23/77760 binary64) (*.f64 x x) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/1296 binary64)) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))))) (pow.f64 (+.f64 (fma.f64 #s(literal -23/77760 binary64) (*.f64 x x) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/1296 binary64)) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 1/46656 binary64) (neg.f64 (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))))) (+.f64 #s(literal 1/1296 binary64) (-.f64 (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (neg.f64 x) x) #s(literal -23/2160 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/1296 binary64) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (fma.f64 #s(literal -23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (+.f64 (fma.f64 #s(literal -23/77760 binary64) (*.f64 x x) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/1296 binary64))))
(/.f64 (-.f64 #s(literal 1/1296 binary64) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 #s(literal -23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))
(/.f64 (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (fma.f64 #s(literal -23/77760 binary64) (*.f64 x x) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/1296 binary64)))
(fma.f64 (*.f64 (neg.f64 x) x) #s(literal -23/2160 binary64) #s(literal 1/36 binary64))
(fma.f64 #s(literal -23/2160 binary64) (*.f64 (neg.f64 x) x) #s(literal 1/36 binary64))
(-.f64 (/.f64 #s(literal 1/1296 binary64) (fma.f64 #s(literal -23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))) (/.f64 (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(-.f64 (/.f64 #s(literal 1/46656 binary64) (+.f64 (fma.f64 #s(literal -23/77760 binary64) (*.f64 x x) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/1296 binary64))) (/.f64 (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (fma.f64 #s(literal -23/77760 binary64) (*.f64 x x) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/1296 binary64))))
(-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal -23/2160 binary64)) #s(literal 1/36 binary64))
(+.f64 #s(literal 1/36 binary64) (*.f64 (neg.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x))) #s(literal 1/6 binary64)))
(+.f64 #s(literal 1/36 binary64) (*.f64 (neg.f64 x) (*.f64 #s(literal -23/2160 binary64) x)))
(+.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 23/2160 binary64) (*.f64 x x)))
(+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (neg.f64 x) x) #s(literal -23/2160 binary64)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64))) x))
(*.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) (*.f64 x x)) (-.f64 (*.f64 #s(literal 279841/16796160000 binary64) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) #s(literal 3 binary64)))) (fma.f64 #s(literal 279841/16796160000 binary64) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) (-.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64))))))
(*.f64 (*.f64 x (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64))) x)
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) (*.f64 (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))) x))
(*.f64 x (*.f64 x (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64))) x)) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 x (*.f64 (neg.f64 x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) (*.f64 x x)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) (*.f64 x x)) (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64)) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 279841/16796160000 binary64) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) #s(literal 2 binary64))) (fma.f64 #s(literal 279841/16796160000 binary64) (pow.f64 x #s(literal 8 binary64)) (+.f64 (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) (*.f64 x x)) (-.f64 (*.f64 #s(literal 279841/16796160000 binary64) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 279841/16796160000 binary64) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) (*.f64 x x)) (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) (-.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64)))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal 279841/16796160000 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) (-.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) (*.f64 x x)) (fma.f64 #s(literal 21914624432020321/4738381338321616896000000000000 binary64) (pow.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) (-.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64)))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64)) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) (-.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 279841/16796160000 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) (-.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64)))))))))
(/.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64)) #s(literal 1/46656 binary64))) (neg.f64 x)) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) #s(literal 1/216 binary64)) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64)) #s(literal 1/46656 binary64))) x) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal -1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64))) (neg.f64 x)) (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal -1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64))) x) (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64)) #s(literal 1/46656 binary64)) x) (neg.f64 x)) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) #s(literal 1/216 binary64)) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64)) #s(literal 1/46656 binary64)) x) x) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal -1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64)) x) (neg.f64 x)) (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal -1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64)) x) x) (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (neg.f64 x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64))) x) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))
(/.f64 (*.f64 x (*.f64 (neg.f64 x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) (-.f64 (*.f64 #s(literal 279841/16796160000 binary64) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) #s(literal 2 binary64)))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) #s(literal 3 binary64)))) (fma.f64 #s(literal 279841/16796160000 binary64) (pow.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) (-.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64))))))
(*.f64 (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))
(*.f64 x (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64)) #s(literal 1/46656 binary64)) (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) #s(literal 1/216 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal -1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64)) (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64)) #s(literal 1/46656 binary64)) x)) (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal -1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64)) x)) (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64)) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 279841/16796160000 binary64) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) #s(literal 2 binary64))) (fma.f64 #s(literal 279841/16796160000 binary64) (pow.f64 x #s(literal 8 binary64)) (+.f64 (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) (-.f64 (*.f64 #s(literal 279841/16796160000 binary64) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 279841/16796160000 binary64) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) (-.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64)))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal 279841/16796160000 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) (-.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) (fma.f64 #s(literal 21914624432020321/4738381338321616896000000000000 binary64) (pow.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) (-.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64)))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64)) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) (-.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 279841/16796160000 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) (-.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64)))))))))
(/.f64 (*.f64 (neg.f64 x) (-.f64 #s(literal 1/46656 binary64) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64)))) (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64))))
(/.f64 (*.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64)) #s(literal 1/46656 binary64)))) (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) #s(literal 1/216 binary64)))))
(/.f64 (*.f64 (neg.f64 x) (neg.f64 (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal -1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64)))) (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))))))))
(/.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64)) #s(literal 1/46656 binary64))) (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))) (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) #s(literal 1/216 binary64))))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal -1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64))) (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))) (+.f64 #s(literal 1/46656 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64)) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64)))))))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal -1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64))) (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64)))))))
(/.f64 (*.f64 x (-.f64 #s(literal 1/46656 binary64) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64))))
(/.f64 (*.f64 x (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64)) #s(literal 1/46656 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) #s(literal 1/216 binary64)))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal -1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1/46656 binary64) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64))) (neg.f64 x)) (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
(/.f64 (*.f64 (-.f64 #s(literal 1/46656 binary64) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64))) x) (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64)) #s(literal 1/46656 binary64))) (neg.f64 x)) (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) #s(literal 1/216 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64)) #s(literal 1/46656 binary64))) x) (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal -1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64))) (neg.f64 x)) (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64)))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal -1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64))) x) (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64)))))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64)) #s(literal 1/46656 binary64)) (neg.f64 x)) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) #s(literal 1/216 binary64)) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal -1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64)) (neg.f64 x)) (*.f64 (+.f64 #s(literal 1/46656 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64)) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal -1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64)) (neg.f64 x)) (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64)) #s(literal 1/46656 binary64)) (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))) (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) #s(literal 1/216 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal -1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64)) (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))))))
(/.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64)) #s(literal 1/46656 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))) (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) #s(literal 1/216 binary64))))
(/.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal -1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))) (+.f64 #s(literal 1/46656 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64)) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64)))))))
(/.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal -1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64)))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64)) #s(literal 1/46656 binary64)) x) (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal -1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64)) x) (*.f64 (+.f64 #s(literal 1/46656 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64)) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal -1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64)) x) (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))
(neg.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))
(neg.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x) x)
(*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)))
(*.f64 x (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x))
(*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x)
(*.f64 x #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)))
#s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 x (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (*.f64 x x)) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))
(*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(*.f64 x (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) x)) (neg.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x)) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 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 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) x) (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))
(/.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 x (fma.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))
(fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x) x (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 #s(literal 1/6 binary64) x (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x) x))
(fma.f64 #s(literal 1/6 binary64) x (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x)))
(fma.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x) (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x) x))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x) x) (*.f64 #s(literal 1/6 binary64) x))
(+.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x)) (*.f64 #s(literal 1/6 binary64) x))
(+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x) x))
(+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x)))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 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 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))) (*.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))) #s(literal 1/216 binary64))) (*.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 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 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 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 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 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 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))
(fma.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (neg.f64 x)) (neg.f64 x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x #s(literal 1/6 binary64))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64))) #s(literal 1/6 binary64))
(fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x x) (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 1/6 binary64))
(fma.f64 x (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) #s(literal 1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x))) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64))))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x)) x))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64))) (*.f64 x x)))
(-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (neg.f64 x) x) (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))) (/.f64 #s(literal 1/216 binary64) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) x) x))
(*.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) x) x) #s(literal -1/6 binary64)))
(*.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 x (*.f64 x (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 x (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/6 binary64) x)))
(*.f64 x (fma.f64 #s(literal 1/6 binary64) x (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (*.f64 #s(literal -1/216 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))) (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 2 binary64))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)))) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (*.f64 #s(literal -1/216 binary64) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))) (neg.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 x))) x (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) x)) x (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) x) x) (neg.f64 x)) (neg.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 x)) (neg.f64 x) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 3 binary64))) x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) x) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) x) x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/6 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) x) x) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) x) x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 1/6 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 x (fabs.f64 (*.f64 #s(literal 1/6 binary64) x)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 x (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) x) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))) (/.f64 (*.f64 #s(literal -1/216 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (/.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 2 binary64)) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) x)) x))
(-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1/6 binary64)))
(-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 3 binary64)))) x))
(-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) x) x)) (*.f64 x x)))
(-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))) (pow.f64 x #s(literal 4 binary64))))
(-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) x) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))))
(*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)))
(*.f64 x (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) x))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 2 binary64)) #s(literal 529/129600 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 3 binary64)) #s(literal 12167/46656000 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 2 binary64)) #s(literal 529/129600 binary64)))) (neg.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 3 binary64)) #s(literal 12167/46656000 binary64)))) (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 2 binary64)) #s(literal 529/129600 binary64)) (*.f64 x x)) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 3 binary64)) #s(literal 12167/46656000 binary64)) (*.f64 x x)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 2 binary64)) #s(literal 529/129600 binary64))) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64)))
(/.f64 (*.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 3 binary64)) #s(literal 12167/46656000 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 2 binary64)) #s(literal 529/129600 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 3 binary64)) #s(literal 12167/46656000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 2 binary64)) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64))) (*.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64)) #s(literal 529/129600 binary64))) (*.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64)) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64)))) (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64))) #s(literal 12167/46656000 binary64))) (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 2 binary64)) #s(literal 529/129600 binary64))) (neg.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 3 binary64)) #s(literal 12167/46656000 binary64))) (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 2 binary64)) #s(literal 529/129600 binary64)) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 3 binary64)) #s(literal 12167/46656000 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 2 binary64)) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64))) (/.f64 #s(literal 529/129600 binary64) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x #s(literal 23/360 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64)))) (/.f64 #s(literal 12167/46656000 binary64) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 529/129600 binary64)))))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))
(*.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (neg.f64 (neg.f64 x))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 x) x)) (sqrt.f64 (*.f64 (neg.f64 x) x)))
(*.f64 (sqrt.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (sqrt.f64 (neg.f64 x)))
(*.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64))))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (sqrt.f64 (pow.f64 x #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)))
(*.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x)))
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 x x)
(pow.f64 (neg.f64 (neg.f64 x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/4 binary64))
(pow.f64 (neg.f64 x) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 x) x))
(sqrt.f64 (pow.f64 x #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 x) x))
(fabs.f64 (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal 2 binary64)))
(exp.f64 (/.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (/.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 2 binary64))) (sinh.f64 (/.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 1/2 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 x))) x)
(*.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) x)) x)
(*.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(literal 1/6 binary64) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 1/6 binary64))))
(*.f64 x (fabs.f64 (*.f64 #s(literal 1/6 binary64) x)))
(*.f64 x (*.f64 #s(literal 1/6 binary64) x))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))
(fabs.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(fabs.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64)) x)
(*.f64 (pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) x)
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (neg.f64 x))
(*.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) x))
(*.f64 (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 (neg.f64 x) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (pow.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64)))
(*.f64 x (pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))
(*.f64 x (pow.f64 x #s(literal 3 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 x))
(pow.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (neg.f64 x) x) #s(literal 2 binary64))
(pow.f64 (neg.f64 x) #s(literal 4 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 x x) #s(literal 2 binary64))
(pow.f64 x #s(literal 4 binary64))
(sqrt.f64 (pow.f64 x #s(literal 8 binary64)))
(fabs.f64 (pow.f64 x #s(literal 4 binary64)))
(exp.f64 (+.f64 (/.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 2 binary64))))
(exp.f64 (+.f64 (/.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (/.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 1/2 binary64) (/.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (/.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (*.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (/.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal 8 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x)
(*.f64 x (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64)) #s(literal 1/46656 binary64)))) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) #s(literal 1/216 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal -1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64)) #s(literal 1/46656 binary64)) x)) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) #s(literal 1/216 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal -1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64)) x)) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64)))))))
(/.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64)) #s(literal 1/46656 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) #s(literal 1/216 binary64)))
(/.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal -1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64)) #s(literal 1/46656 binary64)) x) (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) #s(literal 1/216 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal -1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64)) x) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 148035889/2176782336000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) x (*.f64 #s(literal 1/216 binary64) x))
(fma.f64 #s(literal 1/216 binary64) x (*.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) x))
(fma.f64 x (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) (*.f64 x #s(literal 1/216 binary64)))
(fma.f64 x #s(literal 1/216 binary64) (*.f64 x (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64))))
(+.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) x) (*.f64 #s(literal 1/216 binary64) x))
(+.f64 (*.f64 #s(literal 1/216 binary64) x) (*.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) x))
(+.f64 (*.f64 x (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64))) (*.f64 x #s(literal 1/216 binary64)))
(+.f64 (*.f64 x #s(literal 1/216 binary64)) (*.f64 x (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64))))
(*.f64 (*.f64 #s(literal -23/2160 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(literal -23/2160 binary64) x) x)
(*.f64 (*.f64 #s(literal -23/360 binary64) x) (*.f64 #s(literal 1/6 binary64) x))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal -23/2160 binary64)))
(*.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -23/360 binary64) (*.f64 x x)))
(*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))
(*.f64 #s(literal -23/360 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 #s(literal -23/2160 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal -23/2160 binary64))
(*.f64 x (*.f64 #s(literal -23/2160 binary64) x))
(/.f64 (neg.f64 (-.f64 #s(literal 529/129600 binary64) (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 #s(literal -23/360 binary64) (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal -23/360 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -12167/46656000 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 529/129600 binary64) (*.f64 (*.f64 x x) #s(literal 253/5443200 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal -23/360 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal -23/360 binary64)) #s(literal 529/129600 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal -23/360 binary64)) (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal -23/360 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 529/129600 binary64) (*.f64 (*.f64 x x) #s(literal 253/5443200 binary64)))) (*.f64 (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 529/129600 binary64) (*.f64 (*.f64 x x) #s(literal 253/5443200 binary64)))) #s(literal -12167/46656000 binary64))) (*.f64 (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 529/129600 binary64) (*.f64 (*.f64 x x) #s(literal 253/5443200 binary64)))) (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 529/129600 binary64) (*.f64 (*.f64 x x) #s(literal 253/5443200 binary64))))))
(/.f64 (-.f64 #s(literal 529/129600 binary64) (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal -23/360 binary64) (*.f64 #s(literal -11/15120 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal -23/360 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -12167/46656000 binary64))) (neg.f64 (+.f64 #s(literal 529/129600 binary64) (-.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal 253/5443200 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -12167/46656000 binary64))) (neg.f64 (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 529/129600 binary64) (*.f64 (*.f64 x x) #s(literal 253/5443200 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64)) (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal -23/360 binary64)))
(/.f64 (fma.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -12167/46656000 binary64)) (+.f64 #s(literal 529/129600 binary64) (-.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal 253/5443200 binary64)))))
(/.f64 (fma.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -12167/46656000 binary64)) (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 529/129600 binary64) (*.f64 (*.f64 x x) #s(literal 253/5443200 binary64)))))
(fma.f64 (*.f64 #s(literal -11/15120 binary64) (neg.f64 x)) (neg.f64 x) #s(literal -23/360 binary64))
(fma.f64 (*.f64 #s(literal -11/15120 binary64) x) x #s(literal -23/360 binary64))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal -11/15120 binary64)) #s(literal -23/360 binary64))
(fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64))
(fma.f64 (*.f64 x x) #s(literal -11/15120 binary64) #s(literal -23/360 binary64))
(fma.f64 x (*.f64 #s(literal -11/15120 binary64) x) #s(literal -23/360 binary64))
(-.f64 (/.f64 #s(literal 529/129600 binary64) (-.f64 #s(literal -23/360 binary64) (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -23/360 binary64) (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal -23/360 binary64))) (/.f64 #s(literal 529/129600 binary64) (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal -23/360 binary64))))
(-.f64 #s(literal -23/360 binary64) (*.f64 (neg.f64 (*.f64 #s(literal -11/15120 binary64) x)) x))
(-.f64 #s(literal -23/360 binary64) (*.f64 (*.f64 (neg.f64 x) x) #s(literal -11/15120 binary64)))
(-.f64 #s(literal -23/360 binary64) (*.f64 #s(literal 11/15120 binary64) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 529/129600 binary64) (*.f64 (*.f64 x x) #s(literal 253/5443200 binary64))))) (/.f64 #s(literal -12167/46656000 binary64) (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 529/129600 binary64) (*.f64 (*.f64 x x) #s(literal 253/5443200 binary64))))))
(+.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal -23/360 binary64))
(+.f64 #s(literal -23/360 binary64) (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)))
(*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x)
(*.f64 x (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 20449/365783040000 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 121/228614400 binary64)) x)) (neg.f64 (fma.f64 #s(literal -143/604800 binary64) (*.f64 x x) #s(literal 11/15120 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal -2924207/221225582592000000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1331/3456649728000 binary64)) x)) (neg.f64 (fma.f64 #s(literal 20449/365783040000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -1573/9144576000 binary64) #s(literal 121/228614400 binary64)))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal 20449/365783040000 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 121/228614400 binary64)))) (neg.f64 (fma.f64 #s(literal -143/604800 binary64) (*.f64 x x) #s(literal 11/15120 binary64))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal -2924207/221225582592000000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1331/3456649728000 binary64)))) (neg.f64 (fma.f64 #s(literal 20449/365783040000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -1573/9144576000 binary64) #s(literal 121/228614400 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 20449/365783040000 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 121/228614400 binary64)) x) (fma.f64 #s(literal -143/604800 binary64) (*.f64 x x) #s(literal 11/15120 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2924207/221225582592000000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1331/3456649728000 binary64)) x) (fma.f64 #s(literal 20449/365783040000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -1573/9144576000 binary64) #s(literal 121/228614400 binary64))))
(/.f64 (*.f64 x (-.f64 (*.f64 #s(literal 20449/365783040000 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 121/228614400 binary64))) (fma.f64 #s(literal -143/604800 binary64) (*.f64 x x) #s(literal 11/15120 binary64)))
(/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -2924207/221225582592000000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1331/3456649728000 binary64))) (fma.f64 #s(literal 20449/365783040000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal -1573/9144576000 binary64) #s(literal 121/228614400 binary64))))
(*.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 x))) x)
(*.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) x)) x)
(*.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(literal 1/6 binary64) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 1/6 binary64))))
(*.f64 x (fabs.f64 (*.f64 #s(literal 1/6 binary64) x)))
(*.f64 x (*.f64 #s(literal 1/6 binary64) x))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))
(fabs.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(fabs.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (*.f64 #s(literal -143/604800 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(literal -143/604800 binary64) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal -143/604800 binary64)))
(*.f64 #s(literal -143/604800 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal -143/604800 binary64))
(*.f64 x (*.f64 #s(literal -143/604800 binary64) x))

eval125.0ms (1.1%)

Memory
12.7MiB live, 203.8MiB allocated; 13ms collecting garbage
Compiler

Compiled 18 374 to 2 297 computations (87.5% saved)

prune44.0ms (0.4%)

Memory
-12.9MiB live, 86.3MiB allocated; 7ms collecting garbage
Pruning

16 alts after pruning (12 fresh and 4 done)

PrunedKeptTotal
New4816487
Fresh4610
Picked325
Done022
Total48816504
Accuracy
100.0%
Counts
504 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.6%
(/.f64 #s(approx (- x (sin x)) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) x))) (tan.f64 x))
99.7%
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
99.6%
#s(approx (/ (- x (sin x)) (tan x)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (*.f64 x x)) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
99.7%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
99.6%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x (*.f64 #s(literal 1/6 binary64) x)) x))
99.6%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
99.5%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x)) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x) (*.f64 #s(literal 1/6 binary64) x))) x))
99.7%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.f64 #s(approx (* (+ (* -12167/46656000 (pow x 6)) 1/216) x) (*.f64 #s(literal 1/216 binary64) x)) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) x))
99.7%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
99.6%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
48.7%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) x) x))
98.6%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
98.5%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
78.2%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
34.9%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 #s(approx (/ (* (+ (* -12167/46656000 (pow x 6)) 1/216) x) (+ (* 529/129600 (pow x 4)) (- 1/36 (* (* x x) -23/2160)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)))) x))
78.1%
#s(approx (/ (- x (sin x)) (tan x)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))
Compiler

Compiled 744 to 493 computations (33.7% saved)

simplify180.0ms (1.6%)

Memory
24.9MiB live, 214.4MiB allocated; 17ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 x #s(literal 4 binary64))
cost-diff0
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))
cost-diff0
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))
cost-diff0
#s(approx (/ (- x (sin x)) (tan x)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))
cost-diff0
#s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x))
cost-diff0
(*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) x)
cost-diff0
(*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) x) x)
cost-diff0
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) x) x))
cost-diff0
#s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64))
cost-diff0
(*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x))
cost-diff0
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
cost-diff4
(fma.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
cost-diff0
(*.f64 x x)
cost-diff0
(fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64))
cost-diff0
(*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x))
cost-diff0
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
cost-diff0
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x)
cost-diff0
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))
cost-diff0
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
cost-diff1
(-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055431
083425
1152425
2403425
31376425
42723425
53536425
64230425
75460425
87310425
08021418
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x)
(fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64))
(pow.f64 x #s(literal 6 binary64))
x
#s(literal 6 binary64)
#s(literal 12167/46656000 binary64)
#s(literal 1/216 binary64)
(/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
#s(literal 529/129600 binary64)
(-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))
#s(literal 1/36 binary64)
(*.f64 #s(literal -23/2160 binary64) (*.f64 x x))
#s(literal -23/2160 binary64)
(*.f64 x x)
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
(*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x))
(fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64))
#s(literal -23/360 binary64)
(*.f64 x x)
x
#s(literal 1/6 binary64)
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(fma.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x))
#s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64))
#s(literal -23/360 binary64)
(*.f64 x x)
x
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
#s(literal 1/6 binary64)
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) x) x))
(*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) x) x)
(*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) x)
#s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x)
(-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
#s(literal 1/6 binary64)
(*.f64 x x)
x
#s(literal 23/360 binary64)
#s(approx (/ (- x (sin x)) (tan x)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
#s(literal 1/36 binary64)
Outputs
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
#s(approx (/ (- x (sin x)) (tan x)) (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x)
(*.f64 (fma.f64 #s(literal 12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x)
(fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64))
(fma.f64 #s(literal 12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))
(pow.f64 x #s(literal 6 binary64))
x
#s(literal 6 binary64)
#s(literal 12167/46656000 binary64)
#s(literal 1/216 binary64)
(/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))
(/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
#s(literal 529/129600 binary64)
(-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))
(fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))
#s(literal 1/36 binary64)
(*.f64 #s(literal -23/2160 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal -23/2160 binary64))
#s(literal -23/2160 binary64)
(*.f64 x x)
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x))
(*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64))
#s(literal -23/360 binary64)
(*.f64 x x)
x
#s(literal 1/6 binary64)
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(fma.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (*.f64 (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x))
(*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x)
#s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64))
#s(literal -23/360 binary64)
(*.f64 x x)
x
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
#s(literal 1/6 binary64)
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) (*.f64 x x)))
(*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) x) x)
(*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) (*.f64 x x))
(*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) x)
#s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x)
(-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
#s(literal 1/6 binary64)
(*.f64 x x)
x
#s(literal 23/360 binary64)
#s(approx (/ (- x (sin x)) (tan x)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
#s(literal 1/36 binary64)

localize616.0ms (5.6%)

Memory
22.7MiB live, 674.9MiB allocated; 125ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(pow.f64 x #s(literal 4 binary64))
accuracy0.08984375
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))
accuracy0.7420032858047277
#s(approx (/ (- x (sin x)) (tan x)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))
accuracy13.268201159797167
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))
accuracy0.213222509768442
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
accuracy0.328125
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)
accuracy0.3359375
(*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) x)
accuracy30.799889855935962
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x)
accuracy0.00390625
(fma.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
accuracy0.1875
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
accuracy0.24609375
(*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x))
accuracy0.5309930790443693
#s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64))
accuracy0.0
(*.f64 x x)
accuracy0.015625
(fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64))
accuracy0.031380558599755665
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
accuracy0.2109375
(*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x))
accuracy0.12890625
(*.f64 #s(literal -23/2160 binary64) (*.f64 x x))
accuracy0.1484375
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))
accuracy0.36328125
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x)
accuracy0.41015625
(/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))
Samples
413.0ms170×2valid
108.0ms77×1valid
48.0ms3valid
1.0ms0valid
Compiler

Compiled 309 to 51 computations (83.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 504.0ms
const: 145.0ms (28.8% of total)
adjust: 122.0ms (24.2% of total)
ival-mult: 66.0ms (13.1% of total)
ival-sin: 60.0ms (11.9% of total)
ival-div: 59.0ms (11.7% of total)
ival-add: 20.0ms (4% of total)
ival-sub: 15.0ms (3% of total)
ival-pow: 9.0ms (1.8% of total)
ival-sqrt: 5.0ms (1% of total)
ival-tan: 2.0ms (0.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series24.0ms (0.2%)

Memory
-28.8MiB live, 16.4MiB allocated; 6ms collecting garbage
Counts
26 → 68
Calls
Call 1
Inputs
(-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x)
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
(*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x))
(fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 x x)
(fma.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x))
#s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) x) x))
(*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) x) x)
(*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) x)
#s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))
(pow.f64 x #s(literal 4 binary64))
(/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))
(*.f64 #s(literal -23/2160 binary64) (*.f64 x x))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x)
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
Outputs
1/36
(+ 1/36 (* 23/2160 (pow x 2)))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -23/360 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 12167/648000 (pow x 4)) 23/360))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 4) (+ 12167/648000 (* -279841/38880000 (pow x 2)))) 23/360))))
(* 1/216 x)
(* x (+ 1/216 (* 12167/46656000 (pow x 6))))
1/6
(+ 1/6 (* -23/360 (pow x 2)))
(pow x 2)
(* -23/360 (pow x 2))
(* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))
(* (pow x 2) (- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360))
-23/360
(- (* -11/15120 (pow x 2)) 23/360)
(- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360)
(* 1/6 x)
(* x (+ 1/6 (* -23/360 (pow x 2))))
(* 1/36 (pow x 4))
(pow x 4)
(* 36 x)
(* x (+ 36 (* -69/5 (pow x 2))))
(* x (+ 36 (* (pow x 2) (- (* 12167/6000 (pow x 4)) 69/5))))
(* x (+ 36 (* (pow x 2) (- (* (pow x 4) (+ 12167/6000 (* -279841/360000 (pow x 2)))) 69/5))))
(* -23/2160 (pow x 2))
(/ 1/6 x)
(/ (+ 1/6 (* -23/360 (pow x 2))) x)
(/ 1/6 (pow x 2))
(* 23/2160 (pow x 2))
(* (pow x 2) (+ 23/2160 (* 1/36 (/ 1 (pow x 2)))))
(/ (* x (cos x)) (sin x))
(* x (+ (* -1 (/ (cos x) x)) (/ (cos x) (sin x))))
(* 23/360 (pow x 4))
(* (pow x 4) (- 23/360 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 23/360 (/ 1200/529 (pow x 6))) (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 23/360 (/ 1200/529 (pow x 6))) (+ (* 1/6 (/ 1 (pow x 2))) (* 72000/12167 (/ 1 (pow x 8))))))
(* 12167/46656000 (pow x 7))
(* (pow x 7) (+ 12167/46656000 (* 1/216 (/ 1 (pow x 6)))))
(* -23/360 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(* -143/604800 (pow x 8))
(* -1 (* (pow x 8) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(* (pow x 8) (- (* -1 (/ (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (pow x 2))) 143/604800))
(* (pow x 8) (- (* 1/6 (/ 1 (pow x 6))) (+ 143/604800 (+ (/ 23/360 (pow x 4)) (* 11/15120 (/ 1 (pow x 2)))))))
(* -143/604800 (pow x 6))
(* -1 (* (pow x 6) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(* (pow x 6) (- (* -1 (/ (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (pow x 2))) 143/604800))
(* -143/604800 (pow x 4))
(* -1 (* (pow x 4) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(* (pow x 4) (- (* -1 (/ (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (pow x 2))) 143/604800))
(* -23/360 (pow x 3))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(/ 129600/529 (pow x 3))
(/ (- 129600/529 (* 7776000/12167 (/ 1 (pow x 2)))) (pow x 3))
(/ (- (+ 129600/529 (/ 27993600000/6436343 (pow x 6))) (* 7776000/12167 (/ 1 (pow x 2)))) (pow x 3))
(/ (- (+ 129600/529 (/ 27993600000/6436343 (pow x 6))) (+ (* 7776000/12167 (/ 1 (pow x 2))) (* 1679616000000/148035889 (/ 1 (pow x 8))))) (pow x 3))
(* -23/360 x)
(* x (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(* -1 (* x (+ (* -1 (/ (cos x) (sin x))) (/ (cos x) x))))
(* -1 (* (pow x 3) (- 23/360 (* 1/6 (/ 1 (pow x 2))))))
(* -1 (/ (- (* 7776000/12167 (/ 1 (pow x 2))) 129600/529) (pow x 3)))
(* -1 (/ (- (* 7776000/12167 (/ 1 (pow x 2))) (+ 129600/529 (/ 27993600000/6436343 (pow x 6)))) (pow x 3)))
(* -1 (/ (- (+ (* 7776000/12167 (/ 1 (pow x 2))) (* 1679616000000/148035889 (/ 1 (pow x 8)))) (+ 129600/529 (/ 27993600000/6436343 (pow x 6)))) (pow x 3)))
(* -1 (* x (- 23/360 (* 1/6 (/ 1 (pow x 2))))))
Calls

3 calls:

TimeVariablePointExpression
5.0ms
x
@0
((- 1/36 (* -23/2160 (* x x))) (/ (- x (sin x)) (tan x)) (* (* (+ (* (pow x 6) 12167/46656000) 1/216) x) (/ x (+ (* (pow x 4) 529/129600) (- 1/36 (* -23/2160 (* x x)))))) (* (+ (* (pow x 6) 12167/46656000) 1/216) x) (/ (- x (sin x)) (tan x)) (* (+ (* -23/360 (* x x)) 1/6) (* x x)) (+ (* -23/360 (* x x)) 1/6) (* x x) (+ (* (* (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) (* x x)) (* x x)) (* 1/6 (* x x))) (/ (- x (sin x)) (tan x)) (* (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) (* x x)) (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) (/ (- x (sin x)) (tan x)) (* (* (+ (* -23/360 (* x x)) 1/6) x) x) (* (+ (* -23/360 (* x x)) 1/6) x) (+ (* -23/360 (* x x)) 1/6) (/ (- x (sin x)) (tan x)) (sqrt (* (pow x 4) 1/36)) (* (pow x 4) 1/36) (pow x 4) (/ x (+ (* (pow x 4) 529/129600) (- 1/36 (* -23/2160 (* x x))))) (* -23/2160 (* x x)) (* 1/6 (* x x)) (* (- (/ 1/6 (* x x)) 23/360) x) (* (* (- (/ 1/6 (* x x)) 23/360) x) x) (/ 1/6 (* x x)))
5.0ms
x
@-inf
((- 1/36 (* -23/2160 (* x x))) (/ (- x (sin x)) (tan x)) (* (* (+ (* (pow x 6) 12167/46656000) 1/216) x) (/ x (+ (* (pow x 4) 529/129600) (- 1/36 (* -23/2160 (* x x)))))) (* (+ (* (pow x 6) 12167/46656000) 1/216) x) (/ (- x (sin x)) (tan x)) (* (+ (* -23/360 (* x x)) 1/6) (* x x)) (+ (* -23/360 (* x x)) 1/6) (* x x) (+ (* (* (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) (* x x)) (* x x)) (* 1/6 (* x x))) (/ (- x (sin x)) (tan x)) (* (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) (* x x)) (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) (/ (- x (sin x)) (tan x)) (* (* (+ (* -23/360 (* x x)) 1/6) x) x) (* (+ (* -23/360 (* x x)) 1/6) x) (+ (* -23/360 (* x x)) 1/6) (/ (- x (sin x)) (tan x)) (sqrt (* (pow x 4) 1/36)) (* (pow x 4) 1/36) (pow x 4) (/ x (+ (* (pow x 4) 529/129600) (- 1/36 (* -23/2160 (* x x))))) (* -23/2160 (* x x)) (* 1/6 (* x x)) (* (- (/ 1/6 (* x x)) 23/360) x) (* (* (- (/ 1/6 (* x x)) 23/360) x) x) (/ 1/6 (* x x)))
5.0ms
x
@inf
((- 1/36 (* -23/2160 (* x x))) (/ (- x (sin x)) (tan x)) (* (* (+ (* (pow x 6) 12167/46656000) 1/216) x) (/ x (+ (* (pow x 4) 529/129600) (- 1/36 (* -23/2160 (* x x)))))) (* (+ (* (pow x 6) 12167/46656000) 1/216) x) (/ (- x (sin x)) (tan x)) (* (+ (* -23/360 (* x x)) 1/6) (* x x)) (+ (* -23/360 (* x x)) 1/6) (* x x) (+ (* (* (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) (* x x)) (* x x)) (* 1/6 (* x x))) (/ (- x (sin x)) (tan x)) (* (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) (* x x)) (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) (/ (- x (sin x)) (tan x)) (* (* (+ (* -23/360 (* x x)) 1/6) x) x) (* (+ (* -23/360 (* x x)) 1/6) x) (+ (* -23/360 (* x x)) 1/6) (/ (- x (sin x)) (tan x)) (sqrt (* (pow x 4) 1/36)) (* (pow x 4) 1/36) (pow x 4) (/ x (+ (* (pow x 4) 529/129600) (- 1/36 (* -23/2160 (* x x))))) (* -23/2160 (* x x)) (* 1/6 (* x x)) (* (- (/ 1/6 (* x x)) 23/360) x) (* (* (- (/ 1/6 (* x x)) 23/360) x) x) (/ 1/6 (* x x)))

simplify136.0ms (1.2%)

Memory
21.5MiB live, 115.5MiB allocated; 27ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0190703
1560703
21591695
35214693
08098677
Stop Event
iter limit
node limit
Counts
68 → 68
Calls
Call 1
Inputs
1/36
(+ 1/36 (* 23/2160 (pow x 2)))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -23/360 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 12167/648000 (pow x 4)) 23/360))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 4) (+ 12167/648000 (* -279841/38880000 (pow x 2)))) 23/360))))
(* 1/216 x)
(* x (+ 1/216 (* 12167/46656000 (pow x 6))))
1/6
(+ 1/6 (* -23/360 (pow x 2)))
(pow x 2)
(* -23/360 (pow x 2))
(* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))
(* (pow x 2) (- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360))
-23/360
(- (* -11/15120 (pow x 2)) 23/360)
(- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360)
(* 1/6 x)
(* x (+ 1/6 (* -23/360 (pow x 2))))
(* 1/36 (pow x 4))
(pow x 4)
(* 36 x)
(* x (+ 36 (* -69/5 (pow x 2))))
(* x (+ 36 (* (pow x 2) (- (* 12167/6000 (pow x 4)) 69/5))))
(* x (+ 36 (* (pow x 2) (- (* (pow x 4) (+ 12167/6000 (* -279841/360000 (pow x 2)))) 69/5))))
(* -23/2160 (pow x 2))
(/ 1/6 x)
(/ (+ 1/6 (* -23/360 (pow x 2))) x)
(/ 1/6 (pow x 2))
(* 23/2160 (pow x 2))
(* (pow x 2) (+ 23/2160 (* 1/36 (/ 1 (pow x 2)))))
(/ (* x (cos x)) (sin x))
(* x (+ (* -1 (/ (cos x) x)) (/ (cos x) (sin x))))
(* 23/360 (pow x 4))
(* (pow x 4) (- 23/360 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 23/360 (/ 1200/529 (pow x 6))) (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 23/360 (/ 1200/529 (pow x 6))) (+ (* 1/6 (/ 1 (pow x 2))) (* 72000/12167 (/ 1 (pow x 8))))))
(* 12167/46656000 (pow x 7))
(* (pow x 7) (+ 12167/46656000 (* 1/216 (/ 1 (pow x 6)))))
(* -23/360 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(* -143/604800 (pow x 8))
(* -1 (* (pow x 8) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(* (pow x 8) (- (* -1 (/ (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (pow x 2))) 143/604800))
(* (pow x 8) (- (* 1/6 (/ 1 (pow x 6))) (+ 143/604800 (+ (/ 23/360 (pow x 4)) (* 11/15120 (/ 1 (pow x 2)))))))
(* -143/604800 (pow x 6))
(* -1 (* (pow x 6) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(* (pow x 6) (- (* -1 (/ (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (pow x 2))) 143/604800))
(* -143/604800 (pow x 4))
(* -1 (* (pow x 4) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(* (pow x 4) (- (* -1 (/ (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (pow x 2))) 143/604800))
(* -23/360 (pow x 3))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(/ 129600/529 (pow x 3))
(/ (- 129600/529 (* 7776000/12167 (/ 1 (pow x 2)))) (pow x 3))
(/ (- (+ 129600/529 (/ 27993600000/6436343 (pow x 6))) (* 7776000/12167 (/ 1 (pow x 2)))) (pow x 3))
(/ (- (+ 129600/529 (/ 27993600000/6436343 (pow x 6))) (+ (* 7776000/12167 (/ 1 (pow x 2))) (* 1679616000000/148035889 (/ 1 (pow x 8))))) (pow x 3))
(* -23/360 x)
(* x (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(* -1 (* x (+ (* -1 (/ (cos x) (sin x))) (/ (cos x) x))))
(* -1 (* (pow x 3) (- 23/360 (* 1/6 (/ 1 (pow x 2))))))
(* -1 (/ (- (* 7776000/12167 (/ 1 (pow x 2))) 129600/529) (pow x 3)))
(* -1 (/ (- (* 7776000/12167 (/ 1 (pow x 2))) (+ 129600/529 (/ 27993600000/6436343 (pow x 6)))) (pow x 3)))
(* -1 (/ (- (+ (* 7776000/12167 (/ 1 (pow x 2))) (* 1679616000000/148035889 (/ 1 (pow x 8)))) (+ 129600/529 (/ 27993600000/6436343 (pow x 6)))) (pow x 3)))
(* -1 (* x (- 23/360 (* 1/6 (/ 1 (pow x 2))))))
Outputs
1/36
#s(literal 1/36 binary64)
(+ 1/36 (* 23/2160 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 23/2160 binary64) #s(literal 1/36 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -23/360 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -23/360 binary64) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))))
(*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 12167/648000 (pow x 4)) 23/360))))
(*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 12167/648000 binary64)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 4) (+ 12167/648000 (* -279841/38880000 (pow x 2)))) 23/360))))
(*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -279841/38880000 binary64) (*.f64 x x) #s(literal 12167/648000 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x))
(* 1/216 x)
(*.f64 #s(literal 1/216 binary64) x)
(* x (+ 1/216 (* 12167/46656000 (pow x 6))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x)
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* -23/360 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal -23/360 binary64) #s(literal 1/6 binary64))
(pow x 2)
(*.f64 x x)
(* -23/360 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -23/360 binary64))
(* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)
(* (pow x 2) (- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360))
(*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x))
-23/360
#s(literal -23/360 binary64)
(- (* -11/15120 (pow x 2)) 23/360)
(-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64))
(- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360)
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* x (+ 1/6 (* -23/360 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -23/360 binary64) #s(literal 1/6 binary64)) x)
(* 1/36 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(* 36 x)
(*.f64 #s(literal 36 binary64) x)
(* x (+ 36 (* -69/5 (pow x 2))))
(*.f64 (fma.f64 #s(literal -69/5 binary64) (*.f64 x x) #s(literal 36 binary64)) x)
(* x (+ 36 (* (pow x 2) (- (* 12167/6000 (pow x 4)) 69/5))))
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 12167/6000 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 69/5 binary64)) (*.f64 x x) #s(literal 36 binary64)) x)
(* x (+ 36 (* (pow x 2) (- (* (pow x 4) (+ 12167/6000 (* -279841/360000 (pow x 2)))) 69/5))))
(*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -279841/360000 binary64) (*.f64 x x) #s(literal 12167/6000 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 69/5 binary64)) (*.f64 x x) #s(literal 36 binary64)) x)
(* -23/2160 (pow x 2))
(*.f64 #s(literal -23/2160 binary64) (*.f64 x x))
(/ 1/6 x)
(/.f64 #s(literal 1/6 binary64) x)
(/ (+ 1/6 (* -23/360 (pow x 2))) x)
(/.f64 (fma.f64 (*.f64 x x) #s(literal -23/360 binary64) #s(literal 1/6 binary64)) x)
(/ 1/6 (pow x 2))
(/.f64 (/.f64 #s(literal 1/6 binary64) x) x)
(* 23/2160 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 23/2160 binary64))
(* (pow x 2) (+ 23/2160 (* 1/36 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) #s(literal 23/2160 binary64) #s(literal 1/36 binary64))
(/ (* x (cos x)) (sin x))
(*.f64 (/.f64 x (sin.f64 x)) (cos.f64 x))
(* x (+ (* -1 (/ (cos x) x)) (/ (cos x) (sin x))))
(*.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 x) x)) x)
(* 23/360 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 23/360 binary64))
(* (pow x 4) (- 23/360 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 23/360 binary64) (/.f64 (/.f64 #s(literal 1/6 binary64) x) x)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (+ 23/360 (/ 1200/529 (pow x 6))) (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1200/529 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 23/360 binary64)) (/.f64 (/.f64 #s(literal 1/6 binary64) x) x)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (+ 23/360 (/ 1200/529 (pow x 6))) (+ (* 1/6 (/ 1 (pow x 2))) (* 72000/12167 (/ 1 (pow x 8))))))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1200/529 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 23/360 binary64)) (/.f64 (/.f64 #s(literal 1/6 binary64) x) x)) (/.f64 #s(literal 72000/12167 binary64) (pow.f64 x #s(literal 8 binary64)))) (pow.f64 x #s(literal 4 binary64)))
(* 12167/46656000 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 12167/46656000 binary64))
(* (pow x 7) (+ 12167/46656000 (* 1/216 (/ 1 (pow x 6)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 12167/46656000 binary64)) (pow.f64 x #s(literal 7 binary64)))
(* -23/360 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -23/360 binary64))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(*.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/6 binary64) x) x) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(*.f64 (*.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/6 binary64) x) x) #s(literal 23/360 binary64)) x) x)
(* -143/604800 (pow x 8))
(*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal -143/604800 binary64))
(* -1 (* (pow x 8) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal -143/604800 binary64) (/.f64 #s(literal 11/15120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 8 binary64)))
(* (pow x 8) (- (* -1 (/ (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (pow x 2))) 143/604800))
(*.f64 (+.f64 (/.f64 #s(literal -11/15120 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal -23/360 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 143/604800 binary64))) (pow.f64 x #s(literal 8 binary64)))
(* (pow x 8) (- (* 1/6 (/ 1 (pow x 6))) (+ 143/604800 (+ (/ 23/360 (pow x 4)) (* 11/15120 (/ 1 (pow x 2)))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 143/604800 binary64)) (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 23/360 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x)) (pow.f64 x #s(literal 8 binary64)))
(* -143/604800 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -143/604800 binary64))
(* -1 (* (pow x 6) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal -143/604800 binary64) (/.f64 #s(literal 11/15120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (* -1 (/ (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (pow x 2))) 143/604800))
(*.f64 (+.f64 (/.f64 #s(literal -11/15120 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal -23/360 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 143/604800 binary64))) (pow.f64 x #s(literal 6 binary64)))
(* -143/604800 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -143/604800 binary64))
(* -1 (* (pow x 4) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal -143/604800 binary64) (/.f64 #s(literal 11/15120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (* -1 (/ (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (pow x 2))) 143/604800))
(*.f64 (+.f64 (/.f64 #s(literal -11/15120 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal -23/360 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 143/604800 binary64))) (pow.f64 x #s(literal 4 binary64)))
(* -23/360 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -23/360 binary64))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 (/.f64 #s(literal 1/6 binary64) x) x) #s(literal 23/360 binary64)))
(/ 129600/529 (pow x 3))
(/.f64 #s(literal 129600/529 binary64) (pow.f64 x #s(literal 3 binary64)))
(/ (- 129600/529 (* 7776000/12167 (/ 1 (pow x 2)))) (pow x 3))
(/.f64 (-.f64 #s(literal 129600/529 binary64) (/.f64 #s(literal 7776000/12167 binary64) (*.f64 x x))) (pow.f64 x #s(literal 3 binary64)))
(/ (- (+ 129600/529 (/ 27993600000/6436343 (pow x 6))) (* 7776000/12167 (/ 1 (pow x 2)))) (pow x 3))
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 27993600000/6436343 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 129600/529 binary64)) (/.f64 #s(literal 7776000/12167 binary64) (*.f64 x x))) (pow.f64 x #s(literal 3 binary64)))
(/ (- (+ 129600/529 (/ 27993600000/6436343 (pow x 6))) (+ (* 7776000/12167 (/ 1 (pow x 2))) (* 1679616000000/148035889 (/ 1 (pow x 8))))) (pow x 3))
(/.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 27993600000/6436343 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 129600/529 binary64)) (/.f64 #s(literal 7776000/12167 binary64) (*.f64 x x))) (/.f64 #s(literal 1679616000000/148035889 binary64) (pow.f64 x #s(literal 8 binary64)))) (pow.f64 x #s(literal 3 binary64)))
(* -23/360 x)
(*.f64 #s(literal -23/360 binary64) x)
(* x (- (* 1/6 (/ 1 (pow x 2))) 23/360))
(*.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/6 binary64) x) x) #s(literal 23/360 binary64)) x)
(* -1 (* x (+ (* -1 (/ (cos x) (sin x))) (/ (cos x) x))))
(*.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 x) x)) x)
(* -1 (* (pow x 3) (- 23/360 (* 1/6 (/ 1 (pow x 2))))))
(*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1/6 binary64) x) x) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* -1 (/ (- (* 7776000/12167 (/ 1 (pow x 2))) 129600/529) (pow x 3)))
(/.f64 (-.f64 (/.f64 #s(literal 7776000/12167 binary64) (*.f64 x x)) #s(literal 129600/529 binary64)) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(* -1 (/ (- (* 7776000/12167 (/ 1 (pow x 2))) (+ 129600/529 (/ 27993600000/6436343 (pow x 6)))) (pow x 3)))
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 7776000/12167 binary64) (*.f64 x x)) #s(literal 129600/529 binary64)) (/.f64 #s(literal 27993600000/6436343 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(* -1 (/ (- (+ (* 7776000/12167 (/ 1 (pow x 2))) (* 1679616000000/148035889 (/ 1 (pow x 8)))) (+ 129600/529 (/ 27993600000/6436343 (pow x 6)))) (pow x 3)))
(/.f64 (fma.f64 (-.f64 (-.f64 (/.f64 #s(literal 1679616000000/148035889 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 129600/529 binary64)) (/.f64 #s(literal 27993600000/6436343 binary64) (pow.f64 x #s(literal 6 binary64)))) #s(literal -1 binary64) (/.f64 #s(literal -7776000/12167 binary64) (*.f64 x x))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* x (- 23/360 (* 1/6 (/ 1 (pow x 2))))))
(*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1/6 binary64) x) x) #s(literal -23/360 binary64)) x)

rewrite246.0ms (2.2%)

Memory
14.8MiB live, 245.3MiB allocated; 85ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055371
083364
1287363
21956363
08782357
Stop Event
iter limit
node limit
iter limit
Counts
26 → 566
Calls
Call 1
Inputs
(-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x)
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
(*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x))
(fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 x x)
(fma.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x))
#s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) x) x))
(*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) x) x)
(*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) x)
#s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))
(pow.f64 x #s(literal 4 binary64))
(/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))
(*.f64 #s(literal -23/2160 binary64) (*.f64 x x))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x)
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
Outputs
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/1296 binary64) (fma.f64 (*.f64 x x) #s(literal -23/2160 binary64) #s(literal 1/36 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -23/2160 binary64) #s(literal 1/36 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/1296 binary64) (fma.f64 (*.f64 x x) #s(literal -23/2160 binary64) #s(literal 1/36 binary64))) (/.f64 #s(literal 1/1296 binary64) (fma.f64 (*.f64 x x) #s(literal -23/2160 binary64) #s(literal 1/36 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -23/2160 binary64) #s(literal 1/36 binary64))) (/.f64 (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -23/2160 binary64) #s(literal 1/36 binary64))) (*.f64 (/.f64 #s(literal 1/1296 binary64) (fma.f64 (*.f64 x x) #s(literal -23/2160 binary64) #s(literal 1/36 binary64))) (/.f64 (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -23/2160 binary64) #s(literal 1/36 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/46656 binary64) (+.f64 (fma.f64 #s(literal -23/77760 binary64) (*.f64 x x) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/1296 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (fma.f64 #s(literal -23/77760 binary64) (*.f64 x x) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/1296 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/46656 binary64) (+.f64 (fma.f64 #s(literal -23/77760 binary64) (*.f64 x x) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/1296 binary64))) (/.f64 #s(literal 1/46656 binary64) (+.f64 (fma.f64 #s(literal -23/77760 binary64) (*.f64 x x) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/1296 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (fma.f64 #s(literal -23/77760 binary64) (*.f64 x x) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/1296 binary64))) (/.f64 (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (fma.f64 #s(literal -23/77760 binary64) (*.f64 x x) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/1296 binary64))) (*.f64 (/.f64 #s(literal 1/46656 binary64) (+.f64 (fma.f64 #s(literal -23/77760 binary64) (*.f64 x x) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/1296 binary64))) (/.f64 (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (fma.f64 #s(literal -23/77760 binary64) (*.f64 x x) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/1296 binary64)))))))
(/.f64 (fma.f64 #s(literal 12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/46656 binary64)) (fma.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 #s(literal 23/2160 binary64) (*.f64 x x)) #s(literal 1/36 binary64)))))
(/.f64 (+.f64 #s(literal 1/46656 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x))) #s(literal 1/6 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1/1296 binary64) (-.f64 (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x))) #s(literal 1/6 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x))) #s(literal 1/6 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 (neg.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x))) #s(literal 1/6 binary64))))))
(/.f64 (+.f64 #s(literal 1/46656 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 x #s(literal -23/2160 binary64))) x) #s(literal 3 binary64))) (+.f64 #s(literal 1/1296 binary64) (-.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x #s(literal -23/2160 binary64))) x) (*.f64 (neg.f64 (*.f64 x #s(literal -23/2160 binary64))) x)) (*.f64 #s(literal 1/36 binary64) (*.f64 (neg.f64 (*.f64 x #s(literal -23/2160 binary64))) x)))))
(/.f64 (+.f64 #s(literal 1/46656 binary64) (pow.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal -23/2160 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1/1296 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal -23/2160 binary64)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal -23/2160 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (neg.f64 x) x) #s(literal -23/2160 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/1296 binary64) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal -23/2160 binary64) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64)))))) (neg.f64 (neg.f64 (+.f64 (fma.f64 #s(literal -23/77760 binary64) (*.f64 x x) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/1296 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal 12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (+.f64 #s(literal 1/1296 binary64) (-.f64 (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 23/2160 binary64) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/1296 binary64) (fma.f64 (*.f64 x x) #s(literal -23/2160 binary64) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal -23/2160 binary64) #s(literal 1/36 binary64)) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64))))) (pow.f64 (fma.f64 (*.f64 x x) #s(literal -23/2160 binary64) #s(literal 1/36 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/46656 binary64) (+.f64 (fma.f64 #s(literal -23/77760 binary64) (*.f64 x x) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/1296 binary64))) (*.f64 (+.f64 (fma.f64 #s(literal -23/77760 binary64) (*.f64 x x) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/1296 binary64)) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))))) (pow.f64 (+.f64 (fma.f64 #s(literal -23/77760 binary64) (*.f64 x x) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/1296 binary64)) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal 12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 #s(literal 1/1296 binary64) (-.f64 (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 23/2160 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/1296 binary64) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -23/2160 binary64) #s(literal 1/36 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (+.f64 (fma.f64 #s(literal -23/77760 binary64) (*.f64 x x) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/1296 binary64))))
(/.f64 (-.f64 #s(literal 1/1296 binary64) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (*.f64 x x) #s(literal -23/2160 binary64) #s(literal 1/36 binary64)))
(/.f64 (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (fma.f64 #s(literal -23/77760 binary64) (*.f64 x x) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/1296 binary64)))
(fma.f64 (fabs.f64 (*.f64 #s(literal -23/2160 binary64) (neg.f64 x))) x #s(literal 1/36 binary64))
(fma.f64 (fabs.f64 (*.f64 #s(literal -23/360 binary64) x)) (fabs.f64 (*.f64 #s(literal 1/6 binary64) x)) #s(literal 1/36 binary64))
(fma.f64 (fabs.f64 (*.f64 x #s(literal -23/2160 binary64))) x #s(literal 1/36 binary64))
(fma.f64 (*.f64 #s(literal 23/2160 binary64) (neg.f64 x)) (neg.f64 x) #s(literal 1/36 binary64))
(fma.f64 (*.f64 #s(literal 23/2160 binary64) x) x #s(literal 1/36 binary64))
(fma.f64 (*.f64 #s(literal 23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64) #s(literal 1/36 binary64))
(fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))
(fma.f64 #s(literal 23/360 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/36 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 23/360 binary64) (*.f64 x x)) #s(literal 1/36 binary64))
(fma.f64 (*.f64 x x) #s(literal 23/2160 binary64) #s(literal 1/36 binary64))
(fma.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal -23/2160 binary64))) #s(literal 1/36 binary64))
(fma.f64 x (fabs.f64 (*.f64 x #s(literal -23/2160 binary64))) #s(literal 1/36 binary64))
(-.f64 (/.f64 #s(literal 1/1296 binary64) (fma.f64 (*.f64 x x) #s(literal -23/2160 binary64) #s(literal 1/36 binary64))) (/.f64 (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -23/2160 binary64) #s(literal 1/36 binary64))))
(-.f64 (/.f64 #s(literal 1/46656 binary64) (+.f64 (fma.f64 #s(literal -23/77760 binary64) (*.f64 x x) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/1296 binary64))) (/.f64 (*.f64 #s(literal -12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (fma.f64 #s(literal -23/77760 binary64) (*.f64 x x) (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/1296 binary64))))
(-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))
(+.f64 (/.f64 #s(literal 1/46656 binary64) (+.f64 #s(literal 1/1296 binary64) (-.f64 (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 23/2160 binary64) (*.f64 x x)))))) (/.f64 (*.f64 #s(literal 12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 #s(literal 1/1296 binary64) (-.f64 (*.f64 #s(literal 529/4665600 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 23/2160 binary64) (*.f64 x x)))))))
(+.f64 (/.f64 #s(literal 1/1296 binary64) (fma.f64 (*.f64 x x) #s(literal -23/2160 binary64) #s(literal 1/36 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))) (fma.f64 (*.f64 x x) #s(literal -23/2160 binary64) #s(literal 1/36 binary64))))
(+.f64 (*.f64 #s(literal 23/2160 binary64) (*.f64 x x)) #s(literal 1/36 binary64))
(+.f64 #s(literal 1/36 binary64) (*.f64 (neg.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x))) #s(literal 1/6 binary64)))
(+.f64 #s(literal 1/36 binary64) (*.f64 (neg.f64 (*.f64 x #s(literal -23/2160 binary64))) x))
(+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (neg.f64 x) x) #s(literal -23/2160 binary64)))
(+.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 23/2160 binary64) (*.f64 x x)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (/.f64 x (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) (*.f64 x x)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 279841/16796160000 binary64)) (pow.f64 (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) (*.f64 x x)) (fma.f64 #s(literal 148035889/2176782336000000 binary64) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 279841/16796160000 binary64) (*.f64 (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)) (-.f64 (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(*.f64 (*.f64 (/.f64 x (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64))) x)
(*.f64 (*.f64 (/.f64 x (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)))
(*.f64 (/.f64 x (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) (/.f64 x (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) (*.f64 (/.f64 x (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) x))
(*.f64 x (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) (/.f64 x (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x))) (neg.f64 (neg.f64 (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 148035889/2176782336000000 binary64) (pow.f64 x #s(literal 12 binary64))) #s(literal 1/46656 binary64)) (*.f64 (/.f64 x (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) x))) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) #s(literal 1/216 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal 1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64)) (*.f64 (/.f64 x (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) x))) (neg.f64 (fma.f64 #s(literal 148035889/2176782336000000 binary64) (pow.f64 x #s(literal 12 binary64)) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal 12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) (neg.f64 x))) (neg.f64 (neg.f64 (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) (*.f64 x x)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))))))
(/.f64 (*.f64 (neg.f64 x) (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x)) (neg.f64 (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 148035889/2176782336000000 binary64) (pow.f64 x #s(literal 12 binary64))) #s(literal 1/46656 binary64)) (*.f64 (/.f64 x (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) x)) (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) #s(literal 1/216 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal 1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64)) (*.f64 (/.f64 x (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) x)) (fma.f64 #s(literal 148035889/2176782336000000 binary64) (pow.f64 x #s(literal 12 binary64)) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal 12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) (neg.f64 x)) (neg.f64 (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) (*.f64 x x)) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x)
(*.f64 x (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/216 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) x) (*.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) x) (-.f64 (*.f64 (*.f64 #s(literal 1/216 binary64) x) (*.f64 #s(literal 1/216 binary64) x)) (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) x) (*.f64 #s(literal 1/216 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/216 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) x) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/216 binary64) x) (*.f64 #s(literal 1/216 binary64) x) (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) x) (*.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) x)) (*.f64 (*.f64 #s(literal 1/216 binary64) x) (*.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 1/216 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64))) (*.f64 x (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64))) (-.f64 (*.f64 (*.f64 x #s(literal 1/216 binary64)) (*.f64 x #s(literal 1/216 binary64))) (*.f64 (*.f64 x (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64))) (*.f64 x #s(literal 1/216 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 1/216 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(literal 1/216 binary64)) (*.f64 x #s(literal 1/216 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64))) (*.f64 x (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)))) (*.f64 (*.f64 x #s(literal 1/216 binary64)) (*.f64 x (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 148035889/2176782336000000 binary64) (pow.f64 x #s(literal 12 binary64))) #s(literal 1/46656 binary64)) x)) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) #s(literal 1/216 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal 1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64)) x)) (neg.f64 (fma.f64 #s(literal 148035889/2176782336000000 binary64) (pow.f64 x #s(literal 12 binary64)) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal 12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64)))))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal 148035889/2176782336000000 binary64) (pow.f64 x #s(literal 12 binary64))) #s(literal 1/46656 binary64)))) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) #s(literal 1/216 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal 1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64)))) (neg.f64 (fma.f64 #s(literal 148035889/2176782336000000 binary64) (pow.f64 x #s(literal 12 binary64)) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal 12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 148035889/2176782336000000 binary64) (pow.f64 x #s(literal 12 binary64))) #s(literal 1/46656 binary64)) x) (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) #s(literal 1/216 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal 1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64)) x) (fma.f64 #s(literal 148035889/2176782336000000 binary64) (pow.f64 x #s(literal 12 binary64)) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal 12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))))))
(/.f64 (*.f64 x (-.f64 (*.f64 #s(literal 148035889/2176782336000000 binary64) (pow.f64 x #s(literal 12 binary64))) #s(literal 1/46656 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) #s(literal 1/216 binary64)))
(/.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal 1801152661463/101559956668416000000000 binary64) #s(literal 1/10077696 binary64))) (fma.f64 #s(literal 148035889/2176782336000000 binary64) (pow.f64 x #s(literal 12 binary64)) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal 12167/10077696000 binary64) (pow.f64 x #s(literal 6 binary64))))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) x (*.f64 #s(literal 1/216 binary64) x))
(fma.f64 #s(literal 1/216 binary64) x (*.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) x))
(fma.f64 x (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) (*.f64 x #s(literal 1/216 binary64)))
(fma.f64 x #s(literal 1/216 binary64) (*.f64 x (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64))))
(+.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) x) (*.f64 #s(literal 1/216 binary64) x))
(+.f64 (*.f64 #s(literal 1/216 binary64) x) (*.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64)) x))
(+.f64 (*.f64 x (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64))) (*.f64 x #s(literal 1/216 binary64)))
(+.f64 (*.f64 x #s(literal 1/216 binary64)) (*.f64 x (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 x (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (fma.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (*.f64 x x)) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (*.f64 x x)) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(fma.f64 (neg.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)) (neg.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (neg.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)) (neg.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 x))) x (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 x))) x (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)) (fabs.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)) (fabs.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) x)) x (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) x)) x (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) x))) (sqrt.f64 x) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) x))) (sqrt.f64 x) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) x (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) x (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 x x))) (sqrt.f64 #s(literal 1/6 binary64)) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 x x))) (sqrt.f64 #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) x (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) x (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 2 binary64))) x (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 2 binary64))) x (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 1/6 binary64) x)) (sqrt.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 1/6 binary64) x)) (sqrt.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (sqrt.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (sqrt.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 (sqrt.f64 #s(literal 1/6 binary64)) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (sqrt.f64 #s(literal 1/6 binary64)) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) x)) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) x)) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 1/2 binary64)) x (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 1/2 binary64)) x (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 1/2 binary64)) (pow.f64 #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 1/2 binary64)) (pow.f64 #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) x (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) x (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 (pow.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 2 binary64)) #s(literal 1/2 binary64)) x (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (pow.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 2 binary64)) #s(literal 1/2 binary64)) x (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 (pow.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (pow.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 (pow.f64 #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (pow.f64 #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 x)) (neg.f64 x) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 x)) (neg.f64 x) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x) (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x) (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/6 binary64)) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 1/6 binary64))) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 x (fabs.f64 (*.f64 #s(literal 1/6 binary64) x)) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 x (fabs.f64 (*.f64 #s(literal 1/6 binary64) x)) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 x (sqrt.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 x (sqrt.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 x (sqrt.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 x (sqrt.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 x (pow.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 x (pow.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 x (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 x (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(+.f64 (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (/.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (fma.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 #s(literal 1/216 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 #s(literal -23/360 binary64) x)) x) #s(literal 3 binary64))) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 #s(literal -23/360 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal -23/360 binary64) x)) x) (*.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (*.f64 #s(literal -23/360 binary64) x)) x)))))
(/.f64 (-.f64 #s(literal 1/216 binary64) (pow.f64 (*.f64 #s(literal 23/360 binary64) (*.f64 x x)) #s(literal 3 binary64))) (+.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 23/2160 binary64) (*.f64 x x)))))
(/.f64 (-.f64 #s(literal 1/216 binary64) (pow.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal -23/360 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal -23/360 binary64)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal -23/360 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (neg.f64 x) x) #s(literal -23/360 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/216 binary64) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (/.f64 (*.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (-.f64 (*.f64 (/.f64 #s(literal 1/216 binary64) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1/216 binary64) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))))) (*.f64 (/.f64 (*.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1/216 binary64) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -23/360 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))) #s(literal 1/216 binary64))) (*.f64 (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (neg.f64 (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64)))
(/.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))))
(/.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(fma.f64 (*.f64 #s(literal -23/360 binary64) (neg.f64 x)) (neg.f64 x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 #s(literal -23/360 binary64) x) x #s(literal 1/6 binary64))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal -23/360 binary64)) #s(literal 1/6 binary64))
(fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x x) #s(literal -23/360 binary64) #s(literal 1/6 binary64))
(fma.f64 x (*.f64 #s(literal -23/360 binary64) x) #s(literal 1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -23/360 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -23/360 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (*.f64 #s(literal -23/360 binary64) x)) x))
(-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (neg.f64 x) x) #s(literal -23/360 binary64)))
(-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 23/360 binary64) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) (/.f64 #s(literal 1/216 binary64) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))))
(+.f64 (/.f64 #s(literal 1/216 binary64) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) (/.f64 (*.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))))
(+.f64 (/.f64 #s(literal 1/216 binary64) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (/.f64 (*.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(+.f64 (/.f64 (*.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1/216 binary64) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(+.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))
(+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -23/360 binary64) (*.f64 x x)))
(*.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (neg.f64 (neg.f64 x))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 x) x)) (sqrt.f64 (*.f64 (neg.f64 x) x)))
(*.f64 (sqrt.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (sqrt.f64 (neg.f64 x)))
(*.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64))))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (sqrt.f64 (pow.f64 x #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)))
(*.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x)))
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 x x)
(pow.f64 (neg.f64 (neg.f64 x)) #s(literal 2 binary64))
(pow.f64 (neg.f64 x) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 x) x))
(sqrt.f64 (pow.f64 x #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 x) x))
(fabs.f64 (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (/.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (/.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 2 binary64))) (sinh.f64 (/.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)) (*.f64 x x)) (/.f64 (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)) x) (/.f64 (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (-.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x))))
(*.f64 (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) #s(literal -1/6 binary64)))
(*.f64 (*.f64 x x) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 x (*.f64 x (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 x (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/6 binary64) x)))
(*.f64 x (fma.f64 #s(literal 1/6 binary64) x (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 3 binary64))) (pow.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) x)) x) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) x)) x) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) x)) x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 3 binary64))) (pow.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1/6 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1/6 binary64)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1/6 binary64)) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (pow.f64 (*.f64 (neg.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64)))) x) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64)))) x) (*.f64 (neg.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64)))) x) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (neg.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64)))) x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (pow.f64 (*.f64 (neg.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x)) (*.f64 x x)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x)) (*.f64 x x)) (*.f64 (neg.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x)) (*.f64 x x)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (neg.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x)) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (pow.f64 (*.f64 (neg.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64))) (pow.f64 x #s(literal 4 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 (neg.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (neg.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (neg.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64))) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (pow.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (fma.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x)) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))) (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1/216 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (*.f64 (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))) (*.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 2 binary64))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1/216 binary64) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))) (neg.f64 (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x x)) (/.f64 x (-.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64)))) x) (/.f64 x (-.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x)) (*.f64 x x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x)) x) (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64))) (*.f64 x x)) (/.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64))) x) (/.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 x x)) (*.f64 x x)) (/.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) (-.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 x x)) x) (/.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) (-.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 x x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) x) (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (*.f64 x x)) (/.f64 (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)) x) (/.f64 (pow.f64 x #s(literal 8 binary64)) (-.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) #s(literal 2 binary64)) (*.f64 x x)) (/.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) #s(literal 2 binary64)) x) (/.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 (neg.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 x x)) (/.f64 (neg.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 (neg.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)))) x) (/.f64 (neg.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 (*.f64 (fabs.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64))) (pow.f64 x #s(literal 4 binary64))) (*.f64 x x)) (/.f64 (*.f64 (fabs.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64))) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 (*.f64 (fabs.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64))) (pow.f64 x #s(literal 4 binary64))) x) (/.f64 (*.f64 (fabs.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64))) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64))) x) (/.f64 (*.f64 x (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 x x)) (/.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) x) (/.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) x) (/.f64 (*.f64 (*.f64 x x) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x)) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 x x)) (/.f64 (pow.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) x) (/.f64 (pow.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) #s(literal 1/6 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (/.f64 (*.f64 x x) x) (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(fma.f64 (neg.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)) (neg.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 x))) x (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)) (fabs.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) x)) x (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) x))) (sqrt.f64 x) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) x (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 x x))) (sqrt.f64 #s(literal 1/6 binary64)) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) x (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 2 binary64))) x (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 1/6 binary64) x)) (sqrt.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (sqrt.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 #s(literal 1/6 binary64)) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) x)) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 1/2 binary64)) x (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 1/2 binary64)) (pow.f64 #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) x (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (pow.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 2 binary64)) #s(literal 1/2 binary64)) x (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (pow.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (pow.f64 #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) (neg.f64 x)) (neg.f64 x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 x)) (neg.f64 x) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x) (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64))) x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/6 binary64)) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 1/6 binary64))) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 x (fabs.f64 (*.f64 #s(literal 1/6 binary64) x)) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 x (sqrt.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 x (sqrt.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 x (pow.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 x (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) x) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 x (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))) (/.f64 (*.f64 #s(literal -1/216 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (/.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 2 binary64)) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(-.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) x)) x))
(-.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1/6 binary64)))
(-.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (neg.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64)))) x))
(-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (neg.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x)) (*.f64 x x)))
(-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (neg.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64))) (pow.f64 x #s(literal 4 binary64))))
(-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) #s(literal 2 binary64))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(+.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 4 binary64))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
(*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64))))
(*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)))
(*.f64 x (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) x))
#s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) (*.f64 x x)))
(*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) x) x)
(*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) (*.f64 x x))
(*.f64 (*.f64 x x) #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)))
(*.f64 x (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) x))
(*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) x)
(*.f64 x #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)))
#s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (neg.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)) (neg.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)))
(*.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 x))) x)
(*.f64 (fabs.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)) (fabs.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)))
(*.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) x)) x)
(*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) x))) (sqrt.f64 x))
(*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) x)
(*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 x x))) (sqrt.f64 #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) x)
(*.f64 (sqrt.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 2 binary64))) x)
(*.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 1/6 binary64) x)) (sqrt.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (sqrt.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(*.f64 (sqrt.f64 #s(literal 1/6 binary64)) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) x)) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 1/2 binary64)) x)
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 1/2 binary64)) (pow.f64 #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) x)
(*.f64 (pow.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 2 binary64)) #s(literal 1/2 binary64)) x)
(*.f64 (pow.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x) (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x))
(*.f64 (*.f64 #s(literal 1/6 binary64) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 1/6 binary64))))
(*.f64 x (fabs.f64 (*.f64 #s(literal 1/6 binary64) x)))
(*.f64 x (sqrt.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(*.f64 x (sqrt.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))
(*.f64 x (pow.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 1/2 binary64)))
(*.f64 x (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 1/2 binary64)))
(*.f64 x (*.f64 #s(literal 1/6 binary64) x))
(pow.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))
(fabs.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(fabs.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(exp.f64 (log.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(+.f64 (cosh.f64 (log.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (sinh.f64 (log.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(*.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (neg.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(*.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 x)) #s(literal 2 binary64)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) x)) x)
(*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 1/6 binary64))
(*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 x x))
(*.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 2 binary64)) (*.f64 x x))
(*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))
(*.f64 (*.f64 x x) (pow.f64 (*.f64 (neg.f64 x) #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))
(*.f64 (*.f64 x x) (pow.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 2 binary64)))
(*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 4 binary64) (log.f64 #s(literal 1/36 binary64))))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (neg.f64 x))
(*.f64 (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) x))
(*.f64 (neg.f64 x) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (pow.f64 x #s(literal 3 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 x))
(pow.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (neg.f64 x) x) #s(literal 2 binary64))
(pow.f64 (neg.f64 x) #s(literal 4 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 x x) #s(literal 2 binary64))
(pow.f64 x #s(literal 4 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (-.f64 (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))) (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))))))
(sqrt.f64 (pow.f64 x #s(literal 8 binary64)))
(fabs.f64 (pow.f64 x #s(literal 4 binary64)))
(exp.f64 (+.f64 (/.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 2 binary64))))
(exp.f64 (+.f64 (/.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (/.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (/.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))))
(*.f64 (/.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 279841/16796160000 binary64)) (pow.f64 (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(*.f64 (/.f64 x (fma.f64 #s(literal 148035889/2176782336000000 binary64) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 279841/16796160000 binary64) (*.f64 (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)) (-.f64 (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))))))
(/.f64 (neg.f64 x) (neg.f64 (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(/.f64 x (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))))
(neg.f64 (/.f64 (neg.f64 x) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64)))))
(neg.f64 (/.f64 x (neg.f64 (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 23/2160 binary64) (*.f64 x x) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 #s(literal -23/2160 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 x #s(literal -23/2160 binary64)) x)
(*.f64 (*.f64 #s(literal -23/360 binary64) x) (*.f64 #s(literal 1/6 binary64) x))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal -23/2160 binary64)))
(*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -23/360 binary64) (*.f64 x x)))
(*.f64 #s(literal -23/360 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) #s(literal -23/2160 binary64))
(*.f64 x (*.f64 x #s(literal -23/2160 binary64)))
(*.f64 #s(literal -23/2160 binary64) (*.f64 x x))
(*.f64 (neg.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)) (neg.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)))
(*.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 x))) x)
(*.f64 (fabs.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)) (fabs.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)))
(*.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) x)) x)
(*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) x))) (sqrt.f64 x))
(*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) x)
(*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 x x))) (sqrt.f64 #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) x)
(*.f64 (sqrt.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 2 binary64))) x)
(*.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 1/6 binary64) x)) (sqrt.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (sqrt.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(*.f64 (sqrt.f64 #s(literal 1/6 binary64)) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) x)) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 1/2 binary64)) x)
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 1/2 binary64)) (pow.f64 #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) x)
(*.f64 (pow.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 2 binary64)) #s(literal 1/2 binary64)) x)
(*.f64 (pow.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x) (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x))
(*.f64 (*.f64 #s(literal 1/6 binary64) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 1/6 binary64))))
(*.f64 x (fabs.f64 (*.f64 #s(literal 1/6 binary64) x)))
(*.f64 x (sqrt.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(*.f64 x (sqrt.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))
(*.f64 x (pow.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 1/2 binary64)))
(*.f64 x (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 1/2 binary64)))
(*.f64 x (*.f64 #s(literal 1/6 binary64) x))
(pow.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))
(fabs.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(fabs.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(exp.f64 (log.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(+.f64 (cosh.f64 (log.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (sinh.f64 (log.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x)
(*.f64 x (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64)) x)) (neg.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 12167/46656000 binary64)) x)) (neg.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64)) (/.f64 #s(literal 23/2160 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64)))) (neg.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 12167/46656000 binary64)))) (neg.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64)) (/.f64 #s(literal 23/2160 binary64) (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64)) x) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)))
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 12167/46656000 binary64)) x) (+.f64 (+.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64)) (/.f64 #s(literal 23/2160 binary64) (*.f64 x x))))
(/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64))) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)))
(/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 12167/46656000 binary64))) (+.f64 (+.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64)) (/.f64 #s(literal 23/2160 binary64) (*.f64 x x))))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)))
(*.f64 x (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64)) (*.f64 x x))) (neg.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 12167/46656000 binary64)) (*.f64 x x))) (neg.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64)) (/.f64 #s(literal 23/2160 binary64) (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64)) (*.f64 x x)) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)))
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 12167/46656000 binary64)) (*.f64 x x)) (+.f64 (+.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64)) (/.f64 #s(literal 23/2160 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (/.f64 #s(literal 1/6 binary64) (neg.f64 x))) (neg.f64 (neg.f64 x)))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(literal 1/6 binary64) x))) (neg.f64 (neg.f64 x)))
(/.f64 (fabs.f64 (/.f64 #s(literal 1/6 binary64) (neg.f64 x))) x)
(/.f64 (fabs.f64 (neg.f64 (/.f64 #s(literal 1/6 binary64) x))) x)
(/.f64 (fabs.f64 (/.f64 #s(literal 1/6 binary64) x)) x)
(/.f64 (/.f64 #s(literal 1/6 binary64) (neg.f64 x)) (neg.f64 x))
(/.f64 (neg.f64 (/.f64 #s(literal 1/6 binary64) x)) (neg.f64 x))
(/.f64 (/.f64 #s(literal 1/6 binary64) x) x)
(/.f64 #s(literal -1/6 binary64) (*.f64 (neg.f64 x) x))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(neg.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(sqrt.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(fabs.f64 (neg.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(fabs.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))

eval96.0ms (0.9%)

Memory
-10.6MiB live, 131.0MiB allocated; 24ms collecting garbage
Compiler

Compiled 31 518 to 3 328 computations (89.4% saved)

prune29.0ms (0.3%)

Memory
14.2MiB live, 60.7MiB allocated; 2ms collecting garbage
Pruning

18 alts after pruning (13 fresh and 5 done)

PrunedKeptTotal
New78410794
Fresh437
Picked325
Done134
Total79218810
Accuracy
100.0%
Counts
810 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
99.7%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
99.6%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x (*.f64 #s(literal 1/6 binary64) x)) x))
99.6%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
99.5%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x)) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x) (*.f64 #s(literal 1/6 binary64) x))) x))
98.5%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) #s(approx (/ x (+ (* (pow x 4) 529/129600) (- 1/36 (* -23/2160 (* x x))))) (*.f64 #s(literal 36 binary64) x))))
99.6%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
98.6%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 #s(approx (* (- (/ 1/6 (* x x)) 23/360) x) (/.f64 #s(literal 1/6 binary64) x)) x)) x) x))
98.6%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
48.1%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x))))
98.5%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
78.1%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 x x))) (sqrt.f64 #s(literal 1/6 binary64))))
98.4%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (sqrt.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
39.2%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/6 binary64) x)) (sqrt.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
77.4%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) x))
99.7%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 #s(approx (* (+ (* (pow x 6) 12167/46656000) 1/216) x) (*.f64 #s(literal 1/216 binary64) x)) (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
78.1%
#s(approx (/ (- x (sin x)) (tan x)) (sqrt.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64))))
78.1%
#s(approx (/ (- x (sin x)) (tan x)) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))
Compiler

Compiled 1 365 to 514 computations (62.3% saved)

regimes18.0ms (0.2%)

Memory
-22.9MiB live, 23.0MiB allocated; 2ms collecting garbage
Counts
37 → 1
Calls
Call 1
Inputs
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 #s(approx (* (- (/ 1/6 (* x x)) 23/360) x) (/.f64 #s(literal 1/6 binary64) x)) x)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x (*.f64 #s(literal 1/6 binary64) x)) x))
#s(approx (/ (- x (sin x)) (tan x)) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))
#s(approx (/ (- x (sin x)) (tan x)) (sqrt.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64))))
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/6 binary64) x)) (sqrt.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (sqrt.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 x x))) (sqrt.f64 #s(literal 1/6 binary64))))
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x)) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x) (*.f64 #s(literal 1/6 binary64) x))) x))
#s(approx (/ (- x (sin x)) (tan x)) (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)))))
#s(approx (/ (- x (sin x)) (tan x)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) #s(approx (/ x (+ (* (pow x 4) 529/129600) (- 1/36 (* -23/2160 (* x x))))) (*.f64 #s(literal 36 binary64) x))))
(/.f64 #s(approx (- x (sin x)) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) x))) (tan.f64 x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 #s(approx (* (+ (* -23/360 (* x x)) 1/6) x) (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 3 binary64)))) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 #s(approx (/ (* (+ (* -12167/46656000 (pow x 6)) 1/216) x) (+ (* 529/129600 (pow x 4)) (- 1/36 (* (* x x) -23/2160)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)))) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 #s(approx (* (+ (* (pow x 6) 12167/46656000) 1/216) x) (*.f64 #s(literal 1/216 binary64) x)) (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.f64 #s(approx (* (+ (* -12167/46656000 (pow x 6)) 1/216) x) (*.f64 #s(literal 1/216 binary64) x)) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) x))
#s(approx (/ (- x (sin x)) (tan x)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (*.f64 x x)) (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
(/.f64 #s(approx (- x (sin x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64))) (tan.f64 x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.f64 (*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) x))
#s(approx (/ (- x (sin x)) (tan x)) (/.f64 (*.f64 (fma.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (*.f64 x x)) (fma.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))))
Outputs
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 #s(approx (* (+ (* (pow x 6) 12167/46656000) 1/216) x) (*.f64 #s(literal 1/216 binary64) x)) (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
Calls

2 calls:

9.0ms
x
8.0ms
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
Results
AccuracySegmentsBranch
99.7%1(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
99.7%1x
Compiler

Compiled 8 to 6 computations (25% saved)

regimes13.0ms (0.1%)

Memory
18.4MiB live, 18.4MiB allocated; 0ms collecting garbage
Counts
28 → 1
Calls
Call 1
Inputs
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 #s(approx (* (- (/ 1/6 (* x x)) 23/360) x) (/.f64 #s(literal 1/6 binary64) x)) x)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x (*.f64 #s(literal 1/6 binary64) x)) x))
#s(approx (/ (- x (sin x)) (tan x)) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))
#s(approx (/ (- x (sin x)) (tan x)) (sqrt.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64))))
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/6 binary64) x)) (sqrt.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (sqrt.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 x x))) (sqrt.f64 #s(literal 1/6 binary64))))
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x)) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x) (*.f64 #s(literal 1/6 binary64) x))) x))
#s(approx (/ (- x (sin x)) (tan x)) (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)))))
#s(approx (/ (- x (sin x)) (tan x)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 1/6 binary64)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 12167/46656000 binary64) #s(literal 1/216 binary64)) x) #s(approx (/ x (+ (* (pow x 4) 529/129600) (- 1/36 (* -23/2160 (* x x))))) (*.f64 #s(literal 36 binary64) x))))
(/.f64 #s(approx (- x (sin x)) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) x))) (tan.f64 x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 #s(approx (* (+ (* -23/360 (* x x)) 1/6) x) (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 3 binary64)))) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 #s(approx (/ (* (+ (* -12167/46656000 (pow x 6)) 1/216) x) (+ (* 529/129600 (pow x 4)) (- 1/36 (* (* x x) -23/2160)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)))) x))
Outputs
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
Calls

2 calls:

7.0ms
x
5.0ms
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
Results
AccuracySegmentsBranch
99.7%1(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
99.7%1x
Compiler

Compiled 8 to 6 computations (25% saved)

regimes9.0ms (0.1%)

Memory
13.2MiB live, 13.2MiB allocated; 0ms collecting garbage
Counts
19 → 1
Calls
Call 1
Inputs
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 #s(approx (* (- (/ 1/6 (* x x)) 23/360) x) (/.f64 #s(literal 1/6 binary64) x)) x)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x (*.f64 #s(literal 1/6 binary64) x)) x))
#s(approx (/ (- x (sin x)) (tan x)) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))
#s(approx (/ (- x (sin x)) (tan x)) (sqrt.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64))))
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/6 binary64) x)) (sqrt.f64 (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (sqrt.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 x x))) (sqrt.f64 #s(literal 1/6 binary64))))
Outputs
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
Calls

2 calls:

5.0ms
x
4.0ms
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
Results
AccuracySegmentsBranch
99.7%1(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
99.7%1x
Compiler

Compiled 8 to 6 computations (25% saved)

regimes6.0ms (0.1%)

Memory
9.0MiB live, 9.0MiB allocated; 0ms collecting garbage
Counts
10 → 1
Calls
Call 1
Inputs
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 #s(approx (* (- (/ 1/6 (* x x)) 23/360) x) (/.f64 #s(literal 1/6 binary64) x)) x)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x (*.f64 #s(literal 1/6 binary64) x)) x))
#s(approx (/ (- x (sin x)) (tan x)) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))
#s(approx (/ (- x (sin x)) (tan x)) (sqrt.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64))))
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
Outputs
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
Calls

2 calls:

3.0ms
x
2.0ms
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
Results
AccuracySegmentsBranch
99.7%1(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
99.7%1x
Compiler

Compiled 8 to 6 computations (25% saved)

regimes8.0ms (0.1%)

Memory
-43.7MiB live, 8.4MiB allocated; 5ms collecting garbage
Counts
9 → 1
Calls
Call 1
Inputs
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 #s(approx (* (- (/ 1/6 (* x x)) 23/360) x) (/.f64 #s(literal 1/6 binary64) x)) x)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x (*.f64 #s(literal 1/6 binary64) x)) x))
#s(approx (/ (- x (sin x)) (tan x)) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))
#s(approx (/ (- x (sin x)) (tan x)) (sqrt.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64))))
Outputs
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x (*.f64 #s(literal 1/6 binary64) x)) x))
Calls

2 calls:

5.0ms
x
2.0ms
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
Results
AccuracySegmentsBranch
99.6%1(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
99.6%1x
Compiler

Compiled 8 to 6 computations (25% saved)

regimes4.0ms (0%)

Memory
6.5MiB live, 6.5MiB allocated; 0ms collecting garbage
Counts
6 → 1
Calls
Call 1
Inputs
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) (*.f64 #s(approx (* (- (/ 1/6 (* x x)) 23/360) x) (/.f64 #s(literal 1/6 binary64) x)) x)) x) x))
Outputs
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
Calls

2 calls:

2.0ms
x
2.0ms
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
Results
AccuracySegmentsBranch
99.6%1(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
99.6%1x
Compiler

Compiled 8 to 6 computations (25% saved)

regimes2.0ms (0%)

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

2 calls:

1.0ms
x
1.0ms
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
Results
AccuracySegmentsBranch
98.6%1(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
98.6%1x
Compiler

Compiled 8 to 6 computations (25% saved)

regimes2.0ms (0%)

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

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

2 calls:

1.0ms
x
1.0ms
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
Results
AccuracySegmentsBranch
98.5%1(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
98.5%1x
Compiler

Compiled 8 to 6 computations (25% saved)

simplify54.0ms (0.5%)

Memory
-2.5MiB live, 43.6MiB allocated; 3ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
073201
1105201
2187201
3338201
4546201
5693201
6820201
71137201
82868201
Stop Event
node limit
Calls
Call 1
Inputs
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 #s(approx (* (+ (* (pow x 6) 12167/46656000) 1/216) x) (*.f64 #s(literal 1/216 binary64) x)) (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x (*.f64 #s(literal 1/6 binary64) x)) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
Outputs
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 #s(approx (* (+ (* (pow x 6) 12167/46656000) 1/216) x) (*.f64 #s(literal 1/216 binary64) x)) (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -23/2160 binary64) (*.f64 x x)))))))
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (fma.f64 (*.f64 #s(approx (- (* (* (- (* (* x x) -143/604800) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x (*.f64 #s(literal 1/6 binary64) x)) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* -23/360 (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))

derivations964.0ms (8.8%)

Memory
-2.2MiB live, 573.6MiB allocated; 195ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0157622
1514615
21758605
34704604
08428582
053353
084344
1300308
22119308
08209299
0105261
1342247
21093245
34412243
08322226
0140608
1430608
21402594
34420593
08075575
039267
063267
1211267
21375267
08454267
0190703
1560703
21591695
35214693
08098677
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 201 to 79 computations (60.7% saved)

preprocess46.0ms (0.4%)

Memory
29.4MiB live, 74.6MiB allocated; 4ms collecting garbage
Compiler

Compiled 426 to 176 computations (58.7% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...