ENA, Section 1.4, Exercise 4a

Time bar (total: 11.5s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze2.0ms (0%)

Memory
4.5MiB live, 4.5MiB allocated
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.6s (40.1%)

Memory
-119.8MiB live, 3 812.2MiB allocated
Samples
3.6s5 649×2valid
523.0ms2 460×1valid
10.0ms147×0valid
Precisions
Click to see histograms. Total time spent on operations: 3.7s
ival-sin: 2.9s (76.7% of total)
adjust: 292.0ms (7.8% of total)
ival-div: 201.0ms (5.4% of total)
ival-sub: 198.0ms (5.3% of total)
ival-tan: 107.0ms (2.9% of total)
ival-<=: 46.0ms (1.2% of total)
ival-and: 13.0ms (0.3% of total)
exact: 12.0ms (0.3% of total)
ival-assert: 4.0ms (0.1% of total)
Bogosity

explain360.0ms (3.1%)

Memory
1.3MiB live, 138.1MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
870-0-(-.f64 x (sin.f64 x))
452(1.4494227023191723e-161)6(2.0336161666227916e-106)(/.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))cancellation870
/.f64(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))u/n410
(-.f64 x (sin.f64 x))underflow169
Confusion
Predicted +Predicted -
+1260
-2128
Precision
0.984375
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+12600
-20128
Precision?
0.984375
Recall?
1.0
Freqs
test
numberfreq
0128
1128
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
150.0ms358×2valid
19.0ms150×1valid
0.0ms0valid
Compiler

Compiled 43 to 19 computations (55.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 148.0ms
ival-sin: 114.0ms (77% of total)
adjust: 13.0ms (8.8% of total)
ival-div: 9.0ms (6.1% of total)
ival-sub: 7.0ms (4.7% of total)
ival-tan: 4.0ms (2.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess443.0ms (3.9%)

Memory
-15.0MiB live, 179.2MiB allocated
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.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 1 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 7 to 5 computations (28.6% saved)

simplify301.0ms (2.6%)

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

localize108.0ms (0.9%)

Memory
-2.0MiB live, 44.2MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(tan.f64 x)
accuracy0.0
(sin.f64 x)
accuracy9.461314508175441
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
accuracy19.00182661445474
(-.f64 x (sin.f64 x))
Samples
91.0ms179×2valid
10.0ms75×1valid
0.0ms0valid
Compiler

Compiled 18 to 7 computations (61.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 90.0ms
ival-sin: 42.0ms (46.6% of total)
ival-tan: 33.0ms (36.6% of total)
adjust: 6.0ms (6.7% of total)
ival-div: 5.0ms (5.5% of total)
ival-sub: 4.0ms (4.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series4.0ms (0%)

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

simplify223.0ms (1.9%)

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

rewrite197.0ms (1.7%)

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

eval33.0ms (0.3%)

Memory
-3.8MiB live, 42.2MiB allocated
Compiler

Compiled 4 374 to 721 computations (83.5% saved)

prune28.0ms (0.2%)

Memory
-24.7MiB live, 22.2MiB allocated
Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New1818189
Fresh000
Picked011
Done000
Total1819190
Accuracy
99.9%
Counts
190 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
2.1%
(/.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))))
54.9%
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
84.6%
(/.f64 #s(approx (- x (sin x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64))) (tan.f64 x))
54.9%
(/.f64 #s(approx (- x (sin x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) x)) (tan.f64 x))
54.9%
(*.f64 (-.f64 (/.f64 x (sin.f64 x)) #s(literal 1 binary64)) (cos.f64 x))
99.6%
#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.6%
#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.5%
#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))
99.1%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
Compiler

Compiled 333 to 199 computations (40.2% saved)

simplify191.0ms (1.7%)

Memory
26.7MiB live, 307.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (+.f64 (sin.f64 x) x) (tan.f64 x))
cost-diff0
(*.f64 x x)
cost-diff8
(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)))))
cost-diff14
(/.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))))
cost-diff0
(sin.f64 x)
cost-diff0
(/.f64 x (sin.f64 x))
cost-diff0
(-.f64 (/.f64 x (sin.f64 x)) #s(literal 1 binary64))
cost-diff0
(*.f64 (-.f64 (/.f64 x (sin.f64 x)) #s(literal 1 binary64)) (cos.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
(*.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: 2 (0.0ms)

IterNodesCost
044368
075368
1149354
2567338
33479338
08034338
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 (-.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 (-.f64 (/.f64 x (sin.f64 x)) #s(literal 1 binary64)) (cos.f64 x))
(-.f64 (/.f64 x (sin.f64 x)) #s(literal 1 binary64))
(/.f64 x (sin.f64 x))
x
(sin.f64 x)
#s(literal 1 binary64)
(cos.f64 x)
(/.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))))
(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 x x)
x
(*.f64 (+.f64 (sin.f64 x) x) (tan.f64 x))
(+.f64 (sin.f64 x) x)
(sin.f64 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))))
(neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
(pow.f64 (sin.f64 x) #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 (*.f64 (+.f64 (sin.f64 x) x) (tan.f64 x)) (*.f64 (+.f64 (sin.f64 x) x) (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 (-.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 (-.f64 (/.f64 x (sin.f64 x)) #s(literal 1 binary64)) (cos.f64 x))
(*.f64 (cos.f64 x) (-.f64 (/.f64 x (sin.f64 x)) #s(literal 1 binary64)))
(-.f64 (/.f64 x (sin.f64 x)) #s(literal 1 binary64))
(/.f64 x (sin.f64 x))
x
(sin.f64 x)
#s(literal 1 binary64)
(cos.f64 x)
(/.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 #s(literal 1 binary64) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(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 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)))
(*.f64 x x)
x
(*.f64 (+.f64 (sin.f64 x) x) (tan.f64 x))
(*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))
(+.f64 (sin.f64 x) x)
(sin.f64 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 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x))
(neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
(pow.f64 (sin.f64 x) #s(literal 2 binary64))
#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 (tan.f64 x) (tan.f64 x)) (+.f64 (sin.f64 x) x)) (+.f64 (sin.f64 x) x))

localize463.0ms (4%)

Memory
6.0MiB live, 574.5MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.08431625976844201
(*.f64 (*.f64 (+.f64 (sin.f64 x) x) (tan.f64 x)) (*.f64 (+.f64 (sin.f64 x) x) (tan.f64 x)))
accuracy0.09212875976844201
(*.f64 (*.f64 (+.f64 (sin.f64 x) x) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
accuracy13.068436583982642
(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)))))
accuracy53.15514735526777
(/.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))))
accuracy0.0
(cos.f64 x)
accuracy0.00390625
(/.f64 x (sin.f64 x))
accuracy0.01171875
(*.f64 (-.f64 (/.f64 x (sin.f64 x)) #s(literal 1 binary64)) (cos.f64 x))
accuracy28.916019531347864
(-.f64 (/.f64 x (sin.f64 x)) #s(literal 1 binary64))
accuracy0.08203125
(*.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.10572033534693498
#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))
accuracy0.1328125
(*.f64 #s(literal -11/15120 binary64) (*.f64 x x))
accuracy0.32421875
(*.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.0
(*.f64 x x)
accuracy0.1875
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
accuracy0.39445555595432324
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
accuracy0.109375
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x)
accuracy0.1171875
(*.f64 #s(literal -143/604800 binary64) (*.f64 x x))
accuracy0.1875
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
accuracy0.1953125
(*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x)
Samples
342.0ms179×2valid
57.0ms74×1valid
4.0ms3valid
1.0ms0valid
Compiler

Compiled 330 to 44 computations (86.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 355.0ms
ival-tan: 85.0ms (24% of total)
ival-sin: 76.0ms (21.4% of total)
ival-mult: 50.0ms (14.1% of total)
ival-sub: 39.0ms (11% of total)
adjust: 34.0ms (9.6% of total)
const: 26.0ms (7.3% of total)
ival-div: 15.0ms (4.2% of total)
ival-add: 11.0ms (3.1% of total)
ival-pow2: 7.0ms (2% of total)
ival-cos: 4.0ms (1.1% of total)
ival-pow: 4.0ms (1.1% of total)
ival-neg: 3.0ms (0.8% of total)
exact: 1.0ms (0.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series38.0ms (0.3%)

Memory
-3.1MiB live, 40.7MiB allocated
Counts
25 → 100
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 (-.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 (/.f64 x (sin.f64 x)) #s(literal 1 binary64)) (cos.f64 x))
(-.f64 (/.f64 x (sin.f64 x)) #s(literal 1 binary64))
(/.f64 x (sin.f64 x))
(sin.f64 x)
(/.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))))
(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 (sin.f64 x) x) (tan.f64 x))
(*.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))
(cos.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)))
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))))
(* x (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))))
1/6
(+ 1/6 (* -23/360 (pow x 2)))
(+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360)))
(* (pow x 2) (+ 1/6 (* 7/360 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 7/360 (* 31/15120 (pow x 2))))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 7/360 (* (pow x 2) (+ 31/15120 (* 127/604800 (pow x 2))))))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 7/360 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 7/360 (* 31/15120 (pow x 2)))))))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(* 2/3 (pow x 6))
(* (pow x 6) (+ 2/3 (* 7/90 (pow x 2))))
(* (pow x 6) (+ 2/3 (* (pow x 2) (+ 7/90 (* 433/7560 (pow x 2))))))
(* (pow x 6) (+ 2/3 (* (pow x 2) (+ 7/90 (* (pow x 2) (+ 433/7560 (* 4759/226800 (pow x 2))))))))
(* 2 (pow x 2))
(* (pow x 2) (+ 2 (* 1/2 (pow x 2))))
(* (pow x 2) (+ 2 (* (pow x 2) (+ 1/2 (* 79/360 (pow x 2))))))
(* (pow x 2) (+ 2 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 79/360 (* 89/1008 (pow x 2))))))))
(* -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))
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(* -2 (pow x 4))
(* (pow x 4) (- (* 1/6 (pow x 2)) 2))
(* (pow x 4) (- (* (pow x 2) (+ 1/6 (* -17/120 (pow x 2)))) 2))
(* (pow x 4) (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* -67/2160 (pow x 2)) 17/120)))) 2))
(* 4 (pow x 4))
(* (pow x 4) (+ 4 (* 2 (pow x 2))))
(* (pow x 4) (+ 4 (* (pow x 2) (+ 2 (* 203/180 (pow x 2))))))
(* (pow x 4) (+ 4 (* (pow x 2) (+ 2 (* (pow x 2) (+ 203/180 (* 481/840 (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))
(* -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 (sin x))
(* x (- (/ 1 (sin x)) (/ 1 x)))
(sin x)
(* x (- (+ (/ (cos x) x) (/ (cos x) (sin x))) (* 2 (/ (cos x) x))))
(* x (- (+ (* -1 (/ (* (cos x) (sin x)) (pow x 2))) (+ (/ (cos x) x) (/ (cos x) (sin x)))) (+ (* 2 (/ (cos x) x)) (+ (* 2 (/ (* (sin x) (- (cos x) (* 2 (cos x)))) (pow x 2))) (/ (* (cos x) (sin x)) (pow x 2))))))
(* x (- (+ (* -1 (/ (* (cos x) (sin x)) (pow x 2))) (+ (* -1 (/ (* (cos x) (pow (sin x) 2)) (pow x 3))) (+ (/ (cos x) x) (/ (cos x) (sin x))))) (+ (* 2 (/ (cos x) x)) (+ (* 2 (/ (* (sin x) (- (cos x) (* 2 (cos x)))) (pow x 2))) (+ (* 2 (/ (* (sin x) (- (* -1 (* (cos x) (sin x))) (+ (* 2 (* (sin x) (- (cos x) (* 2 (cos x))))) (* (cos x) (sin x))))) (pow x 3))) (+ (/ (* (cos x) (sin x)) (pow x 2)) (/ (* (pow (sin x) 2) (- (cos x) (* 2 (cos x)))) (pow x 3))))))))
(/ (* (pow x 3) (sin x)) (cos x))
(* (pow x 3) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 2) (* x (cos x)))))
(* (pow x 3) (+ (* -1 (/ (pow (sin x) 3) (* (pow x 2) (cos x)))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 2) (* x (cos x))))))
(* (pow x 3) (+ (* -1 (/ (pow (sin x) 3) (* (pow x 2) (cos x)))) (+ (* -1 (/ (pow (sin x) 4) (* (pow x 3) (cos x)))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 2) (* x (cos x)))))))
(/ (* x (sin x)) (cos x))
(* x (+ (/ (sin x) (cos x)) (/ (pow (sin x) 2) (* x (cos x)))))
(* -143/604800 (pow x 3))
(* -1 (* (pow x 3) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(cos x)
(* -1 (/ (* x (pow (sin x) 3)) (cos x)))
(* x (+ (* -1 (/ (pow (sin x) 3) (cos x))) (* -1 (/ (pow (sin x) 4) (* x (cos x))))))
(/ (* (pow x 2) (pow (sin x) 2)) (pow (cos x) 2))
(* (pow x 2) (+ (* 2 (/ (pow (sin x) 3) (* x (pow (cos x) 2)))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(* (pow x 2) (+ (* 2 (/ (pow (sin x) 3) (* x (pow (cos x) 2)))) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (* (pow x 2) (pow (cos x) 2))))))
(* -1 (* x (+ (* -1 (/ (cos x) (sin x))) (/ (cos x) x))))
(* -1 (* (pow x 5) (- (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (/ 1/6 (pow x 4)))))
(* -1 (* x (- (/ 1 x) (/ 1 (sin x)))))
(* -1 (* x (+ (* -1 (/ (cos x) (sin x))) (* -1 (/ (- (cos x) (* 2 (cos x))) x)))))
(* -1 (* x (+ (* -1 (/ (cos x) (sin x))) (* -1 (/ (- (+ (cos x) (* -1 (/ (- (* (cos x) (sin x)) (+ (* -2 (* (sin x) (- (cos x) (* 2 (cos x))))) (* -1 (* (cos x) (sin x))))) x))) (* 2 (cos x))) x)))))
(* -1 (* x (+ (* -1 (/ (cos x) (sin x))) (* -1 (/ (- (+ (cos x) (* -1 (/ (- (+ (* -1 (/ (- (* -1 (* (cos x) (pow (sin x) 2))) (+ (* -2 (* (sin x) (- (* (cos x) (sin x)) (+ (* -2 (* (sin x) (- (cos x) (* 2 (cos x))))) (* -1 (* (cos x) (sin x))))))) (* (pow (sin x) 2) (- (cos x) (* 2 (cos x)))))) x)) (* (cos x) (sin x))) (+ (* -2 (* (sin x) (- (cos x) (* 2 (cos x))))) (* -1 (* (cos x) (sin x))))) x))) (* 2 (cos x))) x)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (sin x) (cos x))) (* -1 (/ (pow (sin x) 2) (* x (cos x)))))))
(* -1 (* (pow x 3) (+ (* -1 (/ (sin x) (cos x))) (* -1 (/ (+ (* -1 (/ (pow (sin x) 3) (* x (cos x)))) (/ (pow (sin x) 2) (cos x))) x)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (sin x) (cos x))) (* -1 (/ (+ (* -1 (/ (+ (/ (pow (sin x) 3) (cos x)) (/ (pow (sin x) 4) (* x (cos x)))) x)) (/ (pow (sin x) 2) (cos x))) x)))))
(* -1 (* x (+ (* -1 (/ (sin x) (cos x))) (* -1 (/ (pow (sin x) 2) (* x (cos x)))))))
(* -1 (* x (+ (/ (pow (sin x) 3) (cos x)) (/ (pow (sin x) 4) (* x (cos x))))))
(* (pow x 2) (+ (* -1 (/ (+ (* -2 (/ (pow (sin x) 3) (pow (cos x) 2))) (* -1 (/ (pow (sin x) 4) (* x (pow (cos x) 2))))) x)) (/ (pow (sin x) 2) (pow (cos x) 2))))
Calls

3 calls:

TimeVariablePointExpression
24.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)) (* (* (+ (* (- (* -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)) 1) (cos x)) (- (/ x (sin x)) 1) (/ x (sin x)) (sin x) (/ (+ (* (* x x) (* (+ (sin x) x) (tan x))) (* (* (+ (sin x) x) (tan x)) (neg (pow (sin x) 2)))) (* (* (+ (sin x) x) (tan x)) (* (+ (sin x) x) (tan x)))) (+ (* (* x x) (* (+ (sin x) x) (tan x))) (* (* (+ (sin x) x) (tan x)) (neg (pow (sin x) 2)))) (* (+ (sin x) x) (tan x)) (* (- (* -143/604800 (* x x)) 11/15120) x) (* -143/604800 (* x x)) (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) (* -11/15120 (* x x)) (cos x) (* (* (+ (sin x) x) (tan x)) (neg (pow (sin x) 2))) (* (* (+ (sin x) x) (tan x)) (* (+ (sin x) x) (tan x))))
7.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)) (* (* (+ (* (- (* -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)) 1) (cos x)) (- (/ x (sin x)) 1) (/ x (sin x)) (sin x) (/ (+ (* (* x x) (* (+ (sin x) x) (tan x))) (* (* (+ (sin x) x) (tan x)) (neg (pow (sin x) 2)))) (* (* (+ (sin x) x) (tan x)) (* (+ (sin x) x) (tan x)))) (+ (* (* x x) (* (+ (sin x) x) (tan x))) (* (* (+ (sin x) x) (tan x)) (neg (pow (sin x) 2)))) (* (+ (sin x) x) (tan x)) (* (- (* -143/604800 (* x x)) 11/15120) x) (* -143/604800 (* x x)) (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) (* -11/15120 (* x x)) (cos x) (* (* (+ (sin x) x) (tan x)) (neg (pow (sin x) 2))) (* (* (+ (sin x) x) (tan x)) (* (+ (sin x) x) (tan x))))
6.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)) (* (* (+ (* (- (* -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)) 1) (cos x)) (- (/ x (sin x)) 1) (/ x (sin x)) (sin x) (/ (+ (* (* x x) (* (+ (sin x) x) (tan x))) (* (* (+ (sin x) x) (tan x)) (neg (pow (sin x) 2)))) (* (* (+ (sin x) x) (tan x)) (* (+ (sin x) x) (tan x)))) (+ (* (* x x) (* (+ (sin x) x) (tan x))) (* (* (+ (sin x) x) (tan x)) (neg (pow (sin x) 2)))) (* (+ (sin x) x) (tan x)) (* (- (* -143/604800 (* x x)) 11/15120) x) (* -143/604800 (* x x)) (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) (* -11/15120 (* x x)) (cos x) (* (* (+ (sin x) x) (tan x)) (neg (pow (sin x) 2))) (* (* (+ (sin x) x) (tan x)) (* (+ (sin x) x) (tan x))))

simplify231.0ms (2%)

Memory
-31.2MiB live, 223.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03901636
113851524
255161484
080761423
Stop Event
iter limit
node limit
Counts
100 → 99
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))))
(* x (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))))
1/6
(+ 1/6 (* -23/360 (pow x 2)))
(+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360)))
(* (pow x 2) (+ 1/6 (* 7/360 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 7/360 (* 31/15120 (pow x 2))))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 7/360 (* (pow x 2) (+ 31/15120 (* 127/604800 (pow x 2))))))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 7/360 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 7/360 (* 31/15120 (pow x 2)))))))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(* 2/3 (pow x 6))
(* (pow x 6) (+ 2/3 (* 7/90 (pow x 2))))
(* (pow x 6) (+ 2/3 (* (pow x 2) (+ 7/90 (* 433/7560 (pow x 2))))))
(* (pow x 6) (+ 2/3 (* (pow x 2) (+ 7/90 (* (pow x 2) (+ 433/7560 (* 4759/226800 (pow x 2))))))))
(* 2 (pow x 2))
(* (pow x 2) (+ 2 (* 1/2 (pow x 2))))
(* (pow x 2) (+ 2 (* (pow x 2) (+ 1/2 (* 79/360 (pow x 2))))))
(* (pow x 2) (+ 2 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 79/360 (* 89/1008 (pow x 2))))))))
(* -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))
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(* -2 (pow x 4))
(* (pow x 4) (- (* 1/6 (pow x 2)) 2))
(* (pow x 4) (- (* (pow x 2) (+ 1/6 (* -17/120 (pow x 2)))) 2))
(* (pow x 4) (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* -67/2160 (pow x 2)) 17/120)))) 2))
(* 4 (pow x 4))
(* (pow x 4) (+ 4 (* 2 (pow x 2))))
(* (pow x 4) (+ 4 (* (pow x 2) (+ 2 (* 203/180 (pow x 2))))))
(* (pow x 4) (+ 4 (* (pow x 2) (+ 2 (* (pow x 2) (+ 203/180 (* 481/840 (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))
(* -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 (sin x))
(* x (- (/ 1 (sin x)) (/ 1 x)))
(sin x)
(* x (- (+ (/ (cos x) x) (/ (cos x) (sin x))) (* 2 (/ (cos x) x))))
(* x (- (+ (* -1 (/ (* (cos x) (sin x)) (pow x 2))) (+ (/ (cos x) x) (/ (cos x) (sin x)))) (+ (* 2 (/ (cos x) x)) (+ (* 2 (/ (* (sin x) (- (cos x) (* 2 (cos x)))) (pow x 2))) (/ (* (cos x) (sin x)) (pow x 2))))))
(* x (- (+ (* -1 (/ (* (cos x) (sin x)) (pow x 2))) (+ (* -1 (/ (* (cos x) (pow (sin x) 2)) (pow x 3))) (+ (/ (cos x) x) (/ (cos x) (sin x))))) (+ (* 2 (/ (cos x) x)) (+ (* 2 (/ (* (sin x) (- (cos x) (* 2 (cos x)))) (pow x 2))) (+ (* 2 (/ (* (sin x) (- (* -1 (* (cos x) (sin x))) (+ (* 2 (* (sin x) (- (cos x) (* 2 (cos x))))) (* (cos x) (sin x))))) (pow x 3))) (+ (/ (* (cos x) (sin x)) (pow x 2)) (/ (* (pow (sin x) 2) (- (cos x) (* 2 (cos x)))) (pow x 3))))))))
(/ (* (pow x 3) (sin x)) (cos x))
(* (pow x 3) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 2) (* x (cos x)))))
(* (pow x 3) (+ (* -1 (/ (pow (sin x) 3) (* (pow x 2) (cos x)))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 2) (* x (cos x))))))
(* (pow x 3) (+ (* -1 (/ (pow (sin x) 3) (* (pow x 2) (cos x)))) (+ (* -1 (/ (pow (sin x) 4) (* (pow x 3) (cos x)))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 2) (* x (cos x)))))))
(/ (* x (sin x)) (cos x))
(* x (+ (/ (sin x) (cos x)) (/ (pow (sin x) 2) (* x (cos x)))))
(* -143/604800 (pow x 3))
(* -1 (* (pow x 3) (+ 143/604800 (* 11/15120 (/ 1 (pow x 2))))))
(cos x)
(* -1 (/ (* x (pow (sin x) 3)) (cos x)))
(* x (+ (* -1 (/ (pow (sin x) 3) (cos x))) (* -1 (/ (pow (sin x) 4) (* x (cos x))))))
(/ (* (pow x 2) (pow (sin x) 2)) (pow (cos x) 2))
(* (pow x 2) (+ (* 2 (/ (pow (sin x) 3) (* x (pow (cos x) 2)))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(* (pow x 2) (+ (* 2 (/ (pow (sin x) 3) (* x (pow (cos x) 2)))) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (* (pow x 2) (pow (cos x) 2))))))
(* -1 (* x (+ (* -1 (/ (cos x) (sin x))) (/ (cos x) x))))
(* -1 (* (pow x 5) (- (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (/ 1/6 (pow x 4)))))
(* -1 (* x (- (/ 1 x) (/ 1 (sin x)))))
(* -1 (* x (+ (* -1 (/ (cos x) (sin x))) (* -1 (/ (- (cos x) (* 2 (cos x))) x)))))
(* -1 (* x (+ (* -1 (/ (cos x) (sin x))) (* -1 (/ (- (+ (cos x) (* -1 (/ (- (* (cos x) (sin x)) (+ (* -2 (* (sin x) (- (cos x) (* 2 (cos x))))) (* -1 (* (cos x) (sin x))))) x))) (* 2 (cos x))) x)))))
(* -1 (* x (+ (* -1 (/ (cos x) (sin x))) (* -1 (/ (- (+ (cos x) (* -1 (/ (- (+ (* -1 (/ (- (* -1 (* (cos x) (pow (sin x) 2))) (+ (* -2 (* (sin x) (- (* (cos x) (sin x)) (+ (* -2 (* (sin x) (- (cos x) (* 2 (cos x))))) (* -1 (* (cos x) (sin x))))))) (* (pow (sin x) 2) (- (cos x) (* 2 (cos x)))))) x)) (* (cos x) (sin x))) (+ (* -2 (* (sin x) (- (cos x) (* 2 (cos x))))) (* -1 (* (cos x) (sin x))))) x))) (* 2 (cos x))) x)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (sin x) (cos x))) (* -1 (/ (pow (sin x) 2) (* x (cos x)))))))
(* -1 (* (pow x 3) (+ (* -1 (/ (sin x) (cos x))) (* -1 (/ (+ (* -1 (/ (pow (sin x) 3) (* x (cos x)))) (/ (pow (sin x) 2) (cos x))) x)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (sin x) (cos x))) (* -1 (/ (+ (* -1 (/ (+ (/ (pow (sin x) 3) (cos x)) (/ (pow (sin x) 4) (* x (cos x)))) x)) (/ (pow (sin x) 2) (cos x))) x)))))
(* -1 (* x (+ (* -1 (/ (sin x) (cos x))) (* -1 (/ (pow (sin x) 2) (* x (cos x)))))))
(* -1 (* x (+ (/ (pow (sin x) 3) (cos x)) (/ (pow (sin x) 4) (* x (cos x))))))
(* (pow x 2) (+ (* -1 (/ (+ (* -2 (/ (pow (sin x) 3) (pow (cos x) 2))) (* -1 (/ (pow (sin x) 4) (* x (pow (cos x) 2))))) x)) (/ (pow (sin x) 2) (pow (cos x) 2))))
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)))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
-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 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) 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)
(* x (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))))
(*.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)
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))
(+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360)))
(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))
(* (pow x 2) (+ 1/6 (* 7/360 (pow x 2))))
(fma.f64 #s(literal 7/360 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 7/360 (* 31/15120 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 7/360 (* (pow x 2) (+ 31/15120 (* 127/604800 (pow x 2))))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* 7/360 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 7/360 (* 31/15120 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/6 binary64) x)
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/6 binary64)) x)
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (fma.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) #s(literal 1/6 binary64)) x)
(* 2/3 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 2/3 binary64))
(* (pow x 6) (+ 2/3 (* 7/90 (pow x 2))))
(*.f64 (fma.f64 #s(literal 7/90 binary64) (*.f64 x x) #s(literal 2/3 binary64)) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 2/3 (* (pow x 2) (+ 7/90 (* 433/7560 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 433/7560 binary64) (*.f64 x x) #s(literal 7/90 binary64)) (*.f64 x x) #s(literal 2/3 binary64)) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 2/3 (* (pow x 2) (+ 7/90 (* (pow x 2) (+ 433/7560 (* 4759/226800 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 4759/226800 binary64) (*.f64 x x) #s(literal 433/7560 binary64)) (*.f64 x x) #s(literal 7/90 binary64)) (*.f64 x x) #s(literal 2/3 binary64)) (pow.f64 x #s(literal 6 binary64)))
(* 2 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 2 binary64))
(* (pow x 2) (+ 2 (* 1/2 (pow x 2))))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 2 binary64)))
(* (pow x 2) (+ 2 (* (pow x 2) (+ 1/2 (* 79/360 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 79/360 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 2 binary64)) x) x)
(* (pow x 2) (+ 2 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 79/360 (* 89/1008 (pow x 2))))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 89/1008 binary64) (*.f64 x x) #s(literal 79/360 binary64)) (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 2 binary64)) x) x)
(* -11/15120 x)
(*.f64 #s(literal -11/15120 binary64) x)
(* x (- (* -143/604800 (pow x 2)) 11/15120))
(*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x)
(* -143/604800 (pow x 2))
(*.f64 #s(literal -143/604800 binary64) (*.f64 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) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x)
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(fma.f64 (-.f64 (fma.f64 #s(literal -1/720 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* -2 (pow x 4))
(*.f64 #s(literal -2 binary64) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (* 1/6 (pow x 2)) 2))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (* (pow x 2) (+ 1/6 (* -17/120 (pow x 2)))) 2))
(*.f64 (-.f64 (fma.f64 #s(literal -17/120 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* -67/2160 (pow x 2)) 17/120)))) 2))
(*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -67/2160 binary64) (*.f64 x x)) #s(literal 17/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* 4 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 4 binary64))
(* (pow x 4) (+ 4 (* 2 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 2 binary64) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 4 (* (pow x 2) (+ 2 (* 203/180 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 203/180 binary64) (*.f64 x x) #s(literal 2 binary64)) (*.f64 x x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 4 (* (pow x 2) (+ 2 (* (pow x 2) (+ 203/180 (* 481/840 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 481/840 binary64) (*.f64 x x) #s(literal 203/180 binary64)) (*.f64 x x) #s(literal 2 binary64)) (*.f64 x x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))
(/ (* x (cos x)) (sin x))
(*.f64 (cos.f64 x) (/.f64 x (sin.f64 x)))
(* x (+ (* -1 (/ (cos x) x)) (/ (cos x) (sin x))))
(*.f64 (fma.f64 (/.f64 (cos.f64 x) x) #s(literal -1 binary64) (/.f64 (cos.f64 x) (sin.f64 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 (neg.f64 (+.f64 (/.f64 #s(literal 11/15120 binary64) (*.f64 x x)) #s(literal 143/604800 binary64))) (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 (/.f64 (fma.f64 (/.f64 #s(literal 23/360 binary64) (*.f64 x x)) #s(literal -1 binary64) #s(literal -11/15120 binary64)) x) x) #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 (neg.f64 (+.f64 (/.f64 #s(literal 11/15120 binary64) (*.f64 x x)) #s(literal 143/604800 binary64))) (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 (/.f64 (fma.f64 (/.f64 #s(literal 23/360 binary64) (*.f64 x x)) #s(literal -1 binary64) #s(literal -11/15120 binary64)) x) x) #s(literal 143/604800 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* -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 (fma.f64 (/.f64 #s(literal 23/360 binary64) (*.f64 x x)) #s(literal -1 binary64) #s(literal -11/15120 binary64)) (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 (fma.f64 (/.f64 #s(literal 23/360 binary64) (*.f64 x x)) #s(literal -1 binary64) #s(literal -11/15120 binary64)) (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 (fma.f64 (/.f64 #s(literal 23/360 binary64) (*.f64 x x)) #s(literal -1 binary64) #s(literal -11/15120 binary64)) (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 (sin x))
(/.f64 x (sin.f64 x))
(* x (- (/ 1 (sin x)) (/ 1 x)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) x)) x)
(sin x)
(sin.f64 x)
(* x (- (+ (/ (cos x) x) (/ (cos x) (sin x))) (* 2 (/ (cos x) x))))
(*.f64 (fma.f64 (/.f64 (cos.f64 x) x) #s(literal -1 binary64) (/.f64 (cos.f64 x) (sin.f64 x))) x)
(* x (- (+ (* -1 (/ (* (cos x) (sin x)) (pow x 2))) (+ (/ (cos x) x) (/ (cos x) (sin x)))) (+ (* 2 (/ (cos x) x)) (+ (* 2 (/ (* (sin x) (- (cos x) (* 2 (cos x)))) (pow x 2))) (/ (* (cos x) (sin x)) (pow x 2))))))
(*.f64 (-.f64 (fma.f64 (/.f64 (sin.f64 x) x) (/.f64 (neg.f64 (cos.f64 x)) x) (fma.f64 (/.f64 (cos.f64 x) x) #s(literal -1 binary64) (/.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 (/.f64 (fma.f64 (cos.f64 x) (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -2 binary64) (sin.f64 x)))) x) x)) x)
(* x (- (+ (* -1 (/ (* (cos x) (sin x)) (pow x 2))) (+ (* -1 (/ (* (cos x) (pow (sin x) 2)) (pow x 3))) (+ (/ (cos x) x) (/ (cos x) (sin x))))) (+ (* 2 (/ (cos x) x)) (+ (* 2 (/ (* (sin x) (- (cos x) (* 2 (cos x)))) (pow x 2))) (+ (* 2 (/ (* (sin x) (- (* -1 (* (cos x) (sin x))) (+ (* 2 (* (sin x) (- (cos x) (* 2 (cos x))))) (* (cos x) (sin x))))) (pow x 3))) (+ (/ (* (cos x) (sin x)) (pow x 2)) (/ (* (pow (sin x) 2) (- (cos x) (* 2 (cos x)))) (pow x 3))))))))
(*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (cos.f64 x) (sin.f64 x) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (cos.f64 x)) x)) (*.f64 x x)) (fma.f64 (/.f64 (cos.f64 x) x) #s(literal -1 binary64) (/.f64 (cos.f64 x) (sin.f64 x)))) (fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 x) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (cos.f64 x))) (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal 2 binary64) (sin.f64 x)))) (sin.f64 x)) x)) (*.f64 x x)) (/.f64 (fma.f64 (neg.f64 (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) x) (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 x x)))) x)
(/ (* (pow x 3) (sin x)) (cos x))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 2) (* x (cos x)))))
(*.f64 (/.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) x) (sin.f64 x)) (cos.f64 x)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ (* -1 (/ (pow (sin x) 3) (* (pow x 2) (cos x)))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 2) (* x (cos x))))))
(*.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) x) x) #s(literal -1 binary64) (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) x) (sin.f64 x))) (cos.f64 x)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ (* -1 (/ (pow (sin x) 3) (* (pow x 2) (cos x)))) (+ (* -1 (/ (pow (sin x) 4) (* (pow x 3) (cos x)))) (+ (/ (sin x) (cos x)) (/ (pow (sin x) 2) (* x (cos x)))))))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (sin.f64 x)) (cos.f64 x)) (/.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) x) #s(literal -1 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (cos.f64 x)) x)) (pow.f64 x #s(literal 3 binary64)))
(/ (* x (sin x)) (cos x))
(*.f64 (sin.f64 x) (/.f64 x (cos.f64 x)))
(* x (+ (/ (sin x) (cos x)) (/ (pow (sin x) 2) (* x (cos x)))))
(*.f64 (/.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) x) (sin.f64 x)) (cos.f64 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 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 11/15120 binary64) (*.f64 x x)) #s(literal 143/604800 binary64)))
(cos x)
(cos.f64 x)
(* -1 (/ (* x (pow (sin x) 3)) (cos x)))
(*.f64 (neg.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (cos.f64 x)))
(* x (+ (* -1 (/ (pow (sin x) 3) (cos x))) (* -1 (/ (pow (sin x) 4) (* x (cos x))))))
(*.f64 (neg.f64 x) (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (cos.f64 x)))
(/ (* (pow x 2) (pow (sin x) 2)) (pow (cos x) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 x x))
(* (pow x 2) (+ (* 2 (/ (pow (sin x) 3) (* x (pow (cos x) 2)))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(*.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) x) #s(literal 2 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 x x))
(* (pow x 2) (+ (* 2 (/ (pow (sin x) 3) (* x (pow (cos x) 2)))) (+ (/ (pow (sin x) 2) (pow (cos x) 2)) (/ (pow (sin x) 4) (* (pow x 2) (pow (cos x) 2))))))
(*.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) x) #s(literal 2 binary64) (+.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) x) x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 x x))
(* -1 (* x (+ (* -1 (/ (cos x) (sin x))) (/ (cos x) x))))
(*.f64 (fma.f64 (/.f64 (cos.f64 x) x) #s(literal -1 binary64) (/.f64 (cos.f64 x) (sin.f64 x))) x)
(* -1 (* (pow x 5) (- (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (/ 1/6 (pow x 4)))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 5 binary64))) (-.f64 (+.f64 (/.f64 #s(literal 23/360 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64)))))
(* -1 (* x (- (/ 1 x) (/ 1 (sin x)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) (sin.f64 x))))
(* -1 (* x (+ (* -1 (/ (cos x) (sin x))) (* -1 (/ (- (cos x) (* 2 (cos x))) x)))))
(*.f64 (fma.f64 (/.f64 (cos.f64 x) x) #s(literal -1 binary64) (/.f64 (cos.f64 x) (sin.f64 x))) x)
(* -1 (* x (+ (* -1 (/ (cos x) (sin x))) (* -1 (/ (- (+ (cos x) (* -1 (/ (- (* (cos x) (sin x)) (+ (* -2 (* (sin x) (- (cos x) (* 2 (cos x))))) (* -1 (* (cos x) (sin x))))) x))) (* 2 (cos x))) x)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 (cos.f64 x)) (sin.f64 x)) (/.f64 (+.f64 (/.f64 (+.f64 (fma.f64 (cos.f64 x) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 x) (*.f64 #s(literal -2 binary64) (sin.f64 x)))) (neg.f64 x)) (neg.f64 (cos.f64 x))) x)))
(* -1 (* x (+ (* -1 (/ (cos x) (sin x))) (* -1 (/ (- (+ (cos x) (* -1 (/ (- (+ (* -1 (/ (- (* -1 (* (cos x) (pow (sin x) 2))) (+ (* -2 (* (sin x) (- (* (cos x) (sin x)) (+ (* -2 (* (sin x) (- (cos x) (* 2 (cos x))))) (* -1 (* (cos x) (sin x))))))) (* (pow (sin x) 2) (- (cos x) (* 2 (cos x)))))) x)) (* (cos x) (sin x))) (+ (* -2 (* (sin x) (- (cos x) (* 2 (cos x))))) (* -1 (* (cos x) (sin x))))) x))) (* 2 (cos x))) x)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 (cos.f64 x)) (sin.f64 x)) (/.f64 (fma.f64 (/.f64 (fma.f64 (cos.f64 x) (sin.f64 x) (fma.f64 (/.f64 (-.f64 (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (cos.f64 x) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (cos.f64 x))) (*.f64 (*.f64 #s(literal -2 binary64) (sin.f64 x)) (+.f64 (fma.f64 (cos.f64 x) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 x) (*.f64 #s(literal -2 binary64) (sin.f64 x)))))) x) #s(literal -1 binary64) (fma.f64 (cos.f64 x) (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal -2 binary64) (sin.f64 x)))))) x) #s(literal -1 binary64) (neg.f64 (cos.f64 x))) x)))
(* -1 (* (pow x 3) (+ (* -1 (/ (sin x) (cos x))) (* -1 (/ (pow (sin x) 2) (* x (cos x)))))))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (/.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) x) (sin.f64 x)) (neg.f64 (cos.f64 x))))
(* -1 (* (pow x 3) (+ (* -1 (/ (sin x) (cos x))) (* -1 (/ (+ (* -1 (/ (pow (sin x) 3) (* x (cos x)))) (/ (pow (sin x) 2) (cos x))) x)))))
(neg.f64 (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (/.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) x) x) #s(literal -1 binary64) (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) x) (sin.f64 x))) (cos.f64 x))))
(* -1 (* (pow x 3) (+ (* -1 (/ (sin x) (cos x))) (* -1 (/ (+ (* -1 (/ (+ (/ (pow (sin x) 3) (cos x)) (/ (pow (sin x) 4) (* x (cos x)))) x)) (/ (pow (sin x) 2) (cos x))) x)))))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (-.f64 (/.f64 (sin.f64 x) (neg.f64 (cos.f64 x))) (/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (*.f64 (cos.f64 x) x)) #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (cos.f64 x))) x)))
(* -1 (* x (+ (* -1 (/ (sin x) (cos x))) (* -1 (/ (pow (sin x) 2) (* x (cos x)))))))
(*.f64 (neg.f64 x) (/.f64 (fma.f64 (sin.f64 x) (/.f64 (sin.f64 x) x) (sin.f64 x)) (neg.f64 (cos.f64 x))))
(* -1 (* x (+ (/ (pow (sin x) 3) (cos x)) (/ (pow (sin x) 4) (* x (cos x))))))
(*.f64 (neg.f64 x) (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) x) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (cos.f64 x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -2 (/ (pow (sin x) 3) (pow (cos x) 2))) (* -1 (/ (pow (sin x) 4) (* x (pow (cos x) 2))))) x)) (/ (pow (sin x) 2) (pow (cos x) 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) #s(literal -2 binary64) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64))) x)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) x) #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 x x))

rewrite219.0ms (1.9%)

Memory
42.6MiB live, 333.2MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044307
075295
1279279
22116277
08166277
Stop Event
iter limit
node limit
iter limit
Counts
25 → 717
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 (-.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 (/.f64 x (sin.f64 x)) #s(literal 1 binary64)) (cos.f64 x))
(-.f64 (/.f64 x (sin.f64 x)) #s(literal 1 binary64))
(/.f64 x (sin.f64 x))
(sin.f64 x)
(/.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))))
(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 (sin.f64 x) x) (tan.f64 x))
(*.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))
(cos.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)))
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 (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 (-.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))) (neg.f64 (*.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 (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 (-.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))) (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 (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 #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 #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 #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 (-.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) 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 #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 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 (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 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))
(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 (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 (-.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 (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 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 (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 (-.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)) 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 (cos.f64 x) (-.f64 (/.f64 x (sin.f64 x)) #s(literal 1 binary64)))
(*.f64 (-.f64 (/.f64 x (sin.f64 x)) #s(literal 1 binary64)) (cos.f64 x))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (cos.f64 x))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (sin.f64 x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64)) (cos.f64 x))) (neg.f64 (+.f64 (+.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 x (sin.f64 x)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (-.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (sin.f64 x)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (-.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (+.f64 (+.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 x (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)))) (neg.f64 (/.f64 (+.f64 (sin.f64 x) x) (tan.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (/.f64 x (tan.f64 x)) (*.f64 #s(literal 1 binary64) (cos.f64 x)))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 x (sin.f64 x))))) (neg.f64 (neg.f64 (neg.f64 (tan.f64 x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (tan.f64 x)) (*.f64 (tan.f64 x) (sin.f64 x)))) (neg.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.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 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (+.f64 #s(literal 1 binary64) (/.f64 x (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (+.f64 (+.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 x (sin.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (-.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 x (sin.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (-.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (+.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 x (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 x)) #s(literal 2 binary64)) (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)) (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x (tan.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (/.f64 x (tan.f64 x)) (*.f64 #s(literal 1 binary64) (cos.f64 x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 x (sin.f64 x)))) (neg.f64 (neg.f64 (tan.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 x (tan.f64 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 (tan.f64 x) (+.f64 (sin.f64 x) x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)) (tan.f64 x)))
(/.f64 (neg.f64 (-.f64 x (sin.f64 x))) (neg.f64 (tan.f64 x)))
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
(neg.f64 (/.f64 (neg.f64 (-.f64 x (sin.f64 x))) (tan.f64 x)))
(neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (neg.f64 (tan.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)) (+.f64 (pow.f64 (/.f64 x (tan.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (/.f64 x (tan.f64 x)) (*.f64 #s(literal 1 binary64) (cos.f64 x)))))) (/.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 x (tan.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (/.f64 x (tan.f64 x)) (*.f64 #s(literal 1 binary64) (cos.f64 x)))))))
(-.f64 (/.f64 (*.f64 x (tan.f64 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 (pow.f64 x #s(literal 3 binary64)) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)) (tan.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x)) (tan.f64 x))))
(-.f64 (/.f64 (/.f64 (*.f64 x 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 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))) (tan.f64 x)) (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))) (tan.f64 x)))
(-.f64 (/.f64 (*.f64 x x) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))
(-.f64 (/.f64 x (tan.f64 x)) (*.f64 #s(literal 1 binary64) (cos.f64 x)))
(+.f64 (/.f64 (*.f64 x x) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (sin.f64 x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (+.f64 (+.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 x (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 x (sin.f64 x)))) (+.f64 #s(literal 1 binary64) (/.f64 x (sin.f64 x)))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (sin.f64 x))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 3 binary64)) (+.f64 (+.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 x (sin.f64 x)))) (*.f64 (+.f64 (+.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 x (sin.f64 x))) #s(literal 1 binary64))) (*.f64 (+.f64 (+.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 x (sin.f64 x))) (+.f64 (+.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 x (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (+.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 x (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 x (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (+.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 x (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 x (sin.f64 x))) (neg.f64 (sin.f64 x)))
(/.f64 (-.f64 x (sin.f64 x)) (sin.f64 x))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (+.f64 (sin.f64 x) x)) (sin.f64 x)) (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (sin.f64 x)))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))) (sin.f64 x)) (/.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) x) (*.f64 x x))) (sin.f64 x)))
(-.f64 (/.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 x (sin.f64 x)))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (sin.f64 x))) #s(literal -1 binary64)))
(-.f64 (/.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 3 binary64)) (+.f64 (+.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 x (sin.f64 x)))) (pow.f64 (+.f64 (+.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 x (sin.f64 x))) #s(literal -1 binary64)))
(-.f64 (/.f64 x (sin.f64 x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x (sin.f64 x)))
(*.f64 (/.f64 x (sin.f64 x)) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64))) (neg.f64 (neg.f64 (sin.f64 x))))
(/.f64 (neg.f64 (*.f64 x #s(literal 1 binary64))) (neg.f64 (sin.f64 x)))
(/.f64 (fabs.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64))) (sin.f64 x))
(/.f64 (fabs.f64 (*.f64 x #s(literal 1 binary64))) (sin.f64 x))
(/.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (neg.f64 (neg.f64 (sin.f64 x)))))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (neg.f64 (sin.f64 x)))
(/.f64 (*.f64 x #s(literal 1 binary64)) (sin.f64 x))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 (sin.f64 x))))
(/.f64 (neg.f64 x) (neg.f64 (sin.f64 x)))
(/.f64 x (fabs.f64 (neg.f64 (neg.f64 (sin.f64 x)))))
(/.f64 x (sin.f64 x))
(neg.f64 (/.f64 (neg.f64 x) (sin.f64 x)))
(neg.f64 (/.f64 x (neg.f64 (sin.f64 x))))
(sqrt.f64 (pow.f64 (/.f64 x (sin.f64 x)) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (neg.f64 x) (sin.f64 x)))
(fabs.f64 (/.f64 x (neg.f64 (sin.f64 x))))
(fabs.f64 (neg.f64 (/.f64 x (sin.f64 x))))
(fabs.f64 (/.f64 x (sin.f64 x)))
(*.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (neg.f64 (sqrt.f64 (sin.f64 x))))
(*.f64 (fabs.f64 (sqrt.f64 (sin.f64 x))) (fabs.f64 (sqrt.f64 (sin.f64 x))))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 x)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (sin.f64 x)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)))
(pow.f64 (sqrt.f64 (sin.f64 x)) #s(literal 2 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))
(sin.f64 x)
(sqrt.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (sin.f64 x)))
(fabs.f64 (sin.f64 x))
(exp.f64 (log.f64 (sin.f64 x)))
(+.f64 (cosh.f64 (log.f64 (sin.f64 x))) (sinh.f64 (log.f64 (sin.f64 x))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (tan.f64 x))) (neg.f64 (+.f64 (sin.f64 x) x)))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (+.f64 (sin.f64 x) x))) (neg.f64 (tan.f64 x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))))) (neg.f64 (tan.f64 x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)))) (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))) (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x))))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 4 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (+.f64 (sin.f64 x) x))) (neg.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (tan.f64 x) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))) (*.f64 (tan.f64 x) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (+.f64 (sin.f64 x) x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 4 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (tan.f64 x) (*.f64 (tan.f64 x) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))))) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))))) (*.f64 (tan.f64 x) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (tan.f64 x) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (+.f64 (sin.f64 x) x)))) (*.f64 (tan.f64 x) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (tan.f64 x) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (tan.f64 x) (neg.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x))))) (*.f64 (tan.f64 x) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)))) (*.f64 (tan.f64 x) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (tan.f64 x) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))))) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (+.f64 (sin.f64 x) x)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x))))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (tan.f64 x) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))))) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (tan.f64 x)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))))) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (+.f64 (sin.f64 x) x)))) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x))))) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)))) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (+.f64 (sin.f64 x) x)) (tan.f64 x) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))))) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (tan.f64 x)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (+.f64 (sin.f64 x) x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))))) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))))) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (+.f64 (sin.f64 x) x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (+.f64 (sin.f64 x) x)))) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (+.f64 (sin.f64 x) x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (+.f64 (sin.f64 x) x)) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (neg.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x))))) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (+.f64 (sin.f64 x) x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)))) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (tan.f64 x) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))))) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (+.f64 (sin.f64 x) x)))) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (neg.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x))))) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (tan.f64 x) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (tan.f64 x)))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))))) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))))) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (+.f64 (sin.f64 x) x)))) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (neg.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)))) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (tan.f64 x) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (tan.f64 x)))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))))) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))))) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (+.f64 (sin.f64 x) x)))) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x))))) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 4 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (tan.f64 x) (*.f64 (tan.f64 x) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))))) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))) (*.f64 (tan.f64 x) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (tan.f64 x) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (+.f64 (sin.f64 x) x)))) (*.f64 (tan.f64 x) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (tan.f64 x) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (tan.f64 x) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))) (*.f64 (tan.f64 x) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)))) (*.f64 (tan.f64 x) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (tan.f64 x) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))))) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (+.f64 (sin.f64 x) x)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (tan.f64 x) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))))) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (tan.f64 x)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))))) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (+.f64 (sin.f64 x) x)))) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)))) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (+.f64 (sin.f64 x) x)) (tan.f64 x) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))))) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (tan.f64 x)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (+.f64 (sin.f64 x) x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))))) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (+.f64 (sin.f64 x) x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (+.f64 (sin.f64 x) x)))) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (+.f64 (sin.f64 x) x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (+.f64 (sin.f64 x) x)) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (+.f64 (sin.f64 x) x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)))) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (tan.f64 x) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))))) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (+.f64 (sin.f64 x) x)))) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x))) (tan.f64 x) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (tan.f64 x)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))))) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (+.f64 (sin.f64 x) x)))) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 4 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)))) (*.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (tan.f64 x) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (tan.f64 x)))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))))) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (+.f64 (sin.f64 x) x)))) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (tan.f64 x)) (+.f64 (sin.f64 x) x))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (+.f64 (sin.f64 x) x)) (tan.f64 x))
(/.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (tan.f64 x))
(/.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)))
(/.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (+.f64 (sin.f64 x) x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))) (neg.f64 (*.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)))) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 4 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (+.f64 (sin.f64 x) x) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (tan.f64 x)) (tan.f64 x)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (+.f64 (sin.f64 x) x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (+.f64 (sin.f64 x) x) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (/.f64 (*.f64 (tan.f64 x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (+.f64 (sin.f64 x) x) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (tan.f64 x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (+.f64 (sin.f64 x) x) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (tan.f64 x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (/.f64 (tan.f64 x) (tan.f64 x)) (/.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (/.f64 (tan.f64 x) (tan.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (/.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (/.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (/.f64 (tan.f64 x) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (/.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (/.f64 (tan.f64 x) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (tan.f64 x) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (tan.f64 x) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x)) (+.f64 (sin.f64 x) x)) (/.f64 (tan.f64 x) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x)) (+.f64 (sin.f64 x) x)) (/.f64 (tan.f64 x) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (tan.f64 x)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (/.f64 (*.f64 x x) (tan.f64 x)) (/.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (/.f64 (*.f64 x x) (tan.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (/.f64 (*.f64 x x) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (/.f64 (*.f64 x x) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (+.f64 (sin.f64 x) x)) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (/.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 x x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 x x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (/.f64 (*.f64 (neg.f64 x) x) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (/.f64 (*.f64 (neg.f64 x) x) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) x) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (/.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) x) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 x x) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 x x) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 x (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 x (+.f64 (sin.f64 x) x)) (tan.f64 x)) (tan.f64 x)) (/.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 x (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 x (+.f64 (sin.f64 x) x)) (tan.f64 x)) (tan.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 x (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 x (+.f64 (sin.f64 x) x)) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 x (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 x (+.f64 (sin.f64 x) x)) (tan.f64 x)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 x (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (/.f64 (*.f64 (*.f64 x (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (/.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 x (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (/.f64 (*.f64 (*.f64 x (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 x (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (*.f64 x (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 x (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (*.f64 x (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 (*.f64 x (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 x (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 (*.f64 x (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 x x) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x)) (/.f64 (tan.f64 x) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x)) (/.f64 (tan.f64 x) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 x x) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (/.f64 (*.f64 x x) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(fma.f64 (+.f64 (sin.f64 x) x) (/.f64 (*.f64 (tan.f64 x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(fma.f64 x (/.f64 (*.f64 (*.f64 x (+.f64 (sin.f64 x) x)) (tan.f64 x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fma.f64 x (/.f64 (*.f64 (*.f64 x (+.f64 (sin.f64 x) x)) (tan.f64 x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))) (tan.f64 x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))) (/.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 x (+.f64 (sin.f64 x) x)) (tan.f64 x))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))
(-.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (tan.f64 x))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))))) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 4 binary64))))
(+.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64))) (*.f64 (fma.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) #s(literal 3 binary64)) (*.f64 (fma.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) #s(literal 3 binary64)) (*.f64 (fma.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))) (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64))) (*.f64 (fma.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x))) (*.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x))) (*.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))
(*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 x) (*.f64 x x)))
(*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))))) (neg.f64 (neg.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))) (*.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x))))) (*.f64 (fma.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x))))) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64))))) (*.f64 (fma.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x))))) (fma.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x)) (sin.f64 x)) (-.f64 (sin.f64 x) x) (*.f64 (cos.f64 x) (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (tan.f64 x))))) (*.f64 (cos.f64 x) (-.f64 (sin.f64 x) x)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x)) (sin.f64 x)) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (cos.f64 x) (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (tan.f64 x))))) (*.f64 (cos.f64 x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (tan.f64 x))) (cos.f64 x) (*.f64 (-.f64 (sin.f64 x) x) (*.f64 (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x)) (sin.f64 x)))) (*.f64 (-.f64 (sin.f64 x) x) (cos.f64 x)))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (tan.f64 x))) (cos.f64 x) (*.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x)) (sin.f64 x)))) (*.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))) (neg.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (tan.f64 x)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (tan.f64 x))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x))))))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (neg.f64 x))) x (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (neg.f64 x))) x (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 x x) (tan.f64 x))) (fabs.f64 (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (fabs.f64 (*.f64 (*.f64 x x) (tan.f64 x))) (fabs.f64 (+.f64 (sin.f64 x) x)) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)))
(fma.f64 (fabs.f64 (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))) (fabs.f64 (tan.f64 x)) (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (fabs.f64 (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))) (fabs.f64 (tan.f64 x)) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (sin.f64 x) x)) (tan.f64 x))) x (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (fabs.f64 (*.f64 (*.f64 x (+.f64 (sin.f64 x) x)) (tan.f64 x))) x (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)))
(fma.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (neg.f64 x)) (neg.f64 x) (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (neg.f64 x)) (neg.f64 x) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)))
(fma.f64 (*.f64 (*.f64 x x) (tan.f64 x)) (+.f64 (sin.f64 x) x) (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 x x) (tan.f64 x)) (+.f64 (sin.f64 x) x) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)))
(fma.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)))
(fma.f64 (fabs.f64 (tan.f64 x)) (fabs.f64 (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))) (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (fabs.f64 (tan.f64 x)) (fabs.f64 (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)))
(fma.f64 (fabs.f64 (+.f64 (sin.f64 x) x)) (fabs.f64 (*.f64 (tan.f64 x) (*.f64 x x))) (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (fabs.f64 (+.f64 (sin.f64 x) x)) (fabs.f64 (*.f64 (tan.f64 x) (*.f64 x x))) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)))
(fma.f64 (*.f64 (*.f64 x (+.f64 (sin.f64 x) x)) (tan.f64 x)) x (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 x (+.f64 (sin.f64 x) x)) (tan.f64 x)) x (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)))
(fma.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (tan.f64 x)) (+.f64 (sin.f64 x) x) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)))
(fma.f64 (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x)) (tan.f64 x) (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x)) (tan.f64 x) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)))
(fma.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)))
(fma.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)))
(fma.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)))
(fma.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x) (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)))
(fma.f64 (tan.f64 x) (*.f64 (+.f64 (sin.f64 x) x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)))
(fma.f64 (tan.f64 x) (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x)) (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (tan.f64 x) (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x)) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)))
(fma.f64 (+.f64 (sin.f64 x) x) (*.f64 (tan.f64 x) (*.f64 x x)) (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (+.f64 (sin.f64 x) x) (*.f64 (tan.f64 x) (*.f64 x x)) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)))
(fma.f64 (+.f64 (sin.f64 x) x) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)))
(fma.f64 (*.f64 x x) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 (*.f64 x x) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)))
(fma.f64 x (fabs.f64 (*.f64 (neg.f64 x) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)))) (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 x (fabs.f64 (*.f64 (neg.f64 x) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)))) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)))
(fma.f64 x (fabs.f64 (*.f64 (*.f64 x (+.f64 (sin.f64 x) x)) (tan.f64 x))) (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 x (fabs.f64 (*.f64 (*.f64 x (+.f64 (sin.f64 x) x)) (tan.f64 x))) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)))
(fma.f64 x (*.f64 (*.f64 x (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(fma.f64 x (*.f64 (*.f64 x (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))))) (/.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))))
(-.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))
(-.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (tan.f64 x))))
(-.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))
(-.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 x) x) (*.f64 x x))) (tan.f64 x)))
(-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 x x)))
(-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))
(-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 x (+.f64 (sin.f64 x) x)) (tan.f64 x))))
(+.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (tan.f64 x)))))) (/.f64 (pow.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (tan.f64 x)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (tan.f64 x)))))) (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (sin.f64 x) #s(literal 4 binary64)) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (+.f64 (sin.f64 x) x)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (tan.f64 x)))))))
(+.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)))))) (/.f64 (pow.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)))))) (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 6 binary64))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))) (/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x))) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x))) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (-.f64 (*.f64 x x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))))
(+.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)) (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)))
(+.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 x x)))
(*.f64 (fabs.f64 (fabs.f64 (tan.f64 x))) (fabs.f64 (fabs.f64 (+.f64 (sin.f64 x) x))))
(*.f64 (fabs.f64 (fabs.f64 (+.f64 (sin.f64 x) x))) (fabs.f64 (fabs.f64 (tan.f64 x))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)) (tan.f64 x))) (sqrt.f64 (tan.f64 x)))
(*.f64 (sqrt.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)))) (sqrt.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (sqrt.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))))
(*.f64 (sqrt.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) (sqrt.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))
(*.f64 (sqrt.f64 (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (sqrt.f64 (tan.f64 x)))
(*.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))) (sqrt.f64 (+.f64 (sin.f64 x) x)))
(*.f64 (sqrt.f64 (+.f64 (sin.f64 x) x)) (sqrt.f64 (*.f64 (+.f64 (sin.f64 x) x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (+.f64 (sin.f64 x) x)) (sqrt.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))))
(*.f64 (pow.f64 (tan.f64 x) #s(literal 1 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 1 binary64)))
(*.f64 (fabs.f64 (tan.f64 x)) (fabs.f64 (+.f64 (sin.f64 x) x)))
(*.f64 (fabs.f64 (+.f64 (sin.f64 x) x)) (fabs.f64 (tan.f64 x)))
(*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))
(*.f64 (+.f64 (sin.f64 x) x) (tan.f64 x))
(pow.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (tan.f64 x))) (neg.f64 (-.f64 (sin.f64 x) x)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (tan.f64 x))) (neg.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (tan.f64 x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)))) (neg.f64 (-.f64 (sin.f64 x) x)))
(/.f64 (neg.f64 (*.f64 (tan.f64 x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (neg.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 x) x) (sin.f64 x))) (neg.f64 (cos.f64 x)))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)))) (neg.f64 (*.f64 (cos.f64 x) (-.f64 (sin.f64 x) x))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (neg.f64 (*.f64 (cos.f64 x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (sin.f64 x))) (neg.f64 (*.f64 (-.f64 (sin.f64 x) x) (cos.f64 x))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (sin.f64 x))) (neg.f64 (*.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (cos.f64 x))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) x))) (neg.f64 (cos.f64 x)))
(/.f64 (fabs.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (tan.f64 x))) (fabs.f64 (-.f64 (sin.f64 x) x)))
(/.f64 (fabs.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (tan.f64 x))) (fabs.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(/.f64 (fabs.f64 (*.f64 (tan.f64 x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)))) (fabs.f64 (-.f64 (sin.f64 x) x)))
(/.f64 (fabs.f64 (*.f64 (tan.f64 x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (fabs.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(/.f64 (fabs.f64 (*.f64 (+.f64 (sin.f64 x) x) (sin.f64 x))) (fabs.f64 (cos.f64 x)))
(/.f64 (fabs.f64 (*.f64 (sin.f64 x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)))) (fabs.f64 (*.f64 (cos.f64 x) (-.f64 (sin.f64 x) x))))
(/.f64 (fabs.f64 (*.f64 (sin.f64 x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (fabs.f64 (*.f64 (cos.f64 x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))
(/.f64 (fabs.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (sin.f64 x))) (fabs.f64 (*.f64 (-.f64 (sin.f64 x) x) (cos.f64 x))))
(/.f64 (fabs.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (sin.f64 x))) (fabs.f64 (*.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (cos.f64 x))))
(/.f64 (fabs.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) x))) (fabs.f64 (cos.f64 x)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))) (sqrt.f64 (-.f64 (sin.f64 x) x)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))) (sqrt.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (sin.f64 x))) (sqrt.f64 (cos.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (tan.f64 x)) (-.f64 (sin.f64 x) x))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (tan.f64 x)) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 (tan.f64 x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x))) (-.f64 (sin.f64 x) x))
(/.f64 (*.f64 (tan.f64 x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (sin.f64 x) x) (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x))) (*.f64 (cos.f64 x) (-.f64 (sin.f64 x) x)))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (*.f64 (cos.f64 x) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (sin.f64 x)) (*.f64 (-.f64 (sin.f64 x) x) (cos.f64 x)))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (sin.f64 x)) (*.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) x)) (cos.f64 x))
(fma.f64 (tan.f64 x) (sin.f64 x) (*.f64 (tan.f64 x) x))
(fma.f64 (tan.f64 x) x (*.f64 (tan.f64 x) (sin.f64 x)))
(fma.f64 (sin.f64 x) (tan.f64 x) (*.f64 x (tan.f64 x)))
(fma.f64 x (tan.f64 x) (*.f64 (sin.f64 x) (tan.f64 x)))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (cos.f64 x)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 x)) (cos.f64 x)))
(fabs.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))))
(fabs.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)))
(fabs.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)))
(exp.f64 (/.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) #s(literal 1 binary64)))
(+.f64 (/.f64 (*.f64 (sin.f64 x) x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (cos.f64 x)))
(+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (cos.f64 x)) (/.f64 (*.f64 (sin.f64 x) x) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (tan.f64 x)) (*.f64 x (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) x) (*.f64 (tan.f64 x) (sin.f64 x)))
(+.f64 (*.f64 (tan.f64 x) (sin.f64 x)) (*.f64 (tan.f64 x) x))
(+.f64 (*.f64 x (tan.f64 x)) (*.f64 (sin.f64 x) (tan.f64 x)))
(*.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 #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 (*.f64 x x) #s(literal -143/604800 binary64) #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 (*.f64 x x) #s(literal -143/604800 binary64) #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 (*.f64 x x) #s(literal -143/604800 binary64) #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 (*.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 #s(literal -2924207/221225582592000000 binary64) (pow.f64 x #s(literal 6 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 #s(literal -2924207/221225582592000000 binary64) (pow.f64 x #s(literal 6 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))
(fma.f64 (neg.f64 (sin.f64 x)) #s(literal 0 binary64) (*.f64 (cos.f64 x) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 (sin.f64 x) #s(literal 0 binary64) (*.f64 (cos.f64 x) #s(literal 1 binary64)))
(sin.f64 (+.f64 (neg.f64 (neg.f64 x)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (neg.f64 x) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) x))
(cos.f64 (neg.f64 (neg.f64 (neg.f64 x))))
(cos.f64 (neg.f64 (neg.f64 x)))
(cos.f64 (neg.f64 x))
(cos.f64 x)
(+.f64 (*.f64 (neg.f64 (sin.f64 x)) #s(literal 0 binary64)) (*.f64 (cos.f64 x) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 x) #s(literal 0 binary64)) (*.f64 (cos.f64 x) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 #s(literal 0 binary64) (sin.f64 x)))
(*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (sin.f64 x) x)) (tan.f64 x))
(*.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (tan.f64 x)) (+.f64 (sin.f64 x) x))
(*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)))
(*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(*.f64 (tan.f64 x) (*.f64 (+.f64 (sin.f64 x) x) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(*.f64 (+.f64 (sin.f64 x) x) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (tan.f64 x)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (tan.f64 x)))) (neg.f64 (-.f64 (sin.f64 x) x)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (tan.f64 x)))) (neg.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (tan.f64 x))) (-.f64 (sin.f64 x) x))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (tan.f64 x))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(neg.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))))
(*.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)))) (neg.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)))))
(*.f64 (fabs.f64 (*.f64 (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)) (tan.f64 x))) (fabs.f64 (tan.f64 x)))
(*.f64 (fabs.f64 (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))) (fabs.f64 (tan.f64 x)))
(*.f64 (fabs.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))) (fabs.f64 (+.f64 (sin.f64 x) x)))
(*.f64 (exp.f64 (log.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)))) (exp.f64 (log.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)))))
(*.f64 (*.f64 (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)) (tan.f64 x)) (tan.f64 x))
(*.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))))
(*.f64 (fabs.f64 (tan.f64 x)) (fabs.f64 (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (+.f64 (sin.f64 x) x)) (fabs.f64 (*.f64 (+.f64 (sin.f64 x) x) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (+.f64 (sin.f64 x) x)) (fabs.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))))
(*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)) (+.f64 (sin.f64 x) x))
(*.f64 (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (tan.f64 x))
(*.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)))
(*.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)))
(*.f64 (tan.f64 x) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))))
(*.f64 (+.f64 (sin.f64 x) x) (*.f64 (+.f64 (sin.f64 x) x) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(*.f64 (+.f64 (sin.f64 x) x) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))
(pow.f64 (exp.f64 (log.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))) (neg.f64 (-.f64 (sin.f64 x) x)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))) (neg.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (sin.f64 x))) (neg.f64 (cos.f64 x)))
(/.f64 (fabs.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))) (fabs.f64 (-.f64 (sin.f64 x) x)))
(/.f64 (fabs.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x)))) (fabs.f64 (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))))
(/.f64 (fabs.f64 (*.f64 (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (sin.f64 x))) (fabs.f64 (cos.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))) (-.f64 (sin.f64 x) x))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (sin.f64 x) x))) (fma.f64 x (-.f64 x (sin.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (tan.f64 x) (pow.f64 (+.f64 (sin.f64 x) x) #s(literal 2 binary64))) (sin.f64 x)) (cos.f64 x))
(neg.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 x) x)) (tan.f64 x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x))) #s(literal 2 binary64))))

eval181.0ms (1.6%)

Memory
-7.1MiB live, 266.9MiB allocated
Compiler

Compiled 56 128 to 4 135 computations (92.6% saved)

prune73.0ms (0.6%)

Memory
-27.3MiB live, 125.3MiB allocated
Pruning

18 alts after pruning (15 fresh and 3 done)

PrunedKeptTotal
New1 209121 221
Fresh033
Picked325
Done011
Total1 212181 230
Accuracy
100.0%
Counts
1 230 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
2.1%
(/.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))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))
54.9%
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
84.6%
(/.f64 #s(approx (- x (sin x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64))) (tan.f64 x))
54.9%
(/.f64 #s(approx (- x (sin x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) x)) (tan.f64 x))
54.9%
(*.f64 (-.f64 (/.f64 x (sin.f64 x)) #s(literal 1 binary64)) (cos.f64 x))
54.8%
(*.f64 #s(approx (- (/ x (sin x)) 1) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) x)) x)) (cos.f64 x))
99.6%
(*.f64 #s(approx (- (/ x (sin x)) 1) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (cos.f64 x))
99.6%
#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 (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)))))
99.5%
#s(approx (/ (- x (sin x)) (tan 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))))
99.6%
#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.7%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.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)))) x))
99.6%
#s(approx (/ (- x (sin x)) (tan 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))) #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))) x))
99.5%
#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))
99.1%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
99.1%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
77.7%
#s(approx (/ (- x (sin x)) (tan x)) (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)))))
15.5%
#s(approx (/ (- x (sin x)) (tan x)) #s(approx (* (* (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) x) x) (*.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)))))
Compiler

Compiled 959 to 583 computations (39.2% saved)

simplify193.0ms (1.7%)

Memory
66.1MiB live, 275.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
065684
0104678
1184678
2458674
31557674
43411674
55237674
66605674
08206658
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.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)))) x))
(*.f64 (/.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)))) x)
(/.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 (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)
(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))
(pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 3 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 3 binary64)
(pow.f64 x #s(literal 6 binary64))
#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 (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))
(pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64))
#s(literal 2 binary64)
(pow.f64 x #s(literal 4 binary64))
#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 -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x)
(*.f64 #s(literal 1/6 binary64) x)
#s(literal 1/6 binary64)
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 #s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x)
(*.f64 #s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64)) x)
#s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
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))))
(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)
(/.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)
#s(approx (/ (- x (sin x)) (tan x)) #s(approx (* (* (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) x) x) (*.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)))))
#s(approx (* (* (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) x) x) (*.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))))
(*.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)))
(-.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)))
(-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64))
(/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64)))
#s(literal 1/6 binary64)
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
#s(literal 11/15120 binary64)
(/.f64 #s(literal 23/360 binary64) (*.f64 x x))
#s(literal 23/360 binary64)
(*.f64 x x)
(pow.f64 x #s(literal 6 binary64))
#s(literal 6 binary64)
Outputs
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.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)))) x))
#s(approx (/ (- x (sin x)) (tan x)) (/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64)) x) x) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x #s(literal -1/6 binary64)) #s(literal 1/36 binary64))))
(*.f64 (/.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)))) x)
(/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64)) x) x) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x #s(literal -1/6 binary64)) #s(literal 1/36 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 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64)) x) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x #s(literal -1/6 binary64)) #s(literal 1/36 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)) x)
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64)) 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))
(fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64))
(pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 3 binary64))
(pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64))
(-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64))
(-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))
(*.f64 #s(literal -11/15120 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal -11/15120 binary64))
#s(literal -11/15120 binary64)
(*.f64 x x)
x
#s(literal 23/360 binary64)
#s(literal 3 binary64)
(pow.f64 x #s(literal 6 binary64))
#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 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x #s(literal -1/6 binary64)) #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)) #s(literal 1/36 binary64))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64))
(pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64))
(pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64))
#s(literal 2 binary64)
(pow.f64 x #s(literal 4 binary64))
#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/6 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))) (*.f64 x x))
(*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x)
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)
(*.f64 #s(literal 1/6 binary64) x)
#s(literal 1/6 binary64)
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 #s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x)
(*.f64 #s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64)) x)
#s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
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 (-.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))
(*.f64 (*.f64 #s(literal 1/6 binary64) 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))
x
#s(literal 3 binary64)
#s(literal 1/6 binary64)
(tan.f64 x)
#s(approx (/ (- x (sin x)) (tan x)) #s(approx (* (* (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) x) x) (*.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)))))
#s(approx (* (* (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) x) x) (*.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))))
(*.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)))
(-.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)))
(-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64))
(/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64)))
#s(literal 1/6 binary64)
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
#s(literal 11/15120 binary64)
(/.f64 #s(literal 23/360 binary64) (*.f64 x x))
#s(literal 23/360 binary64)
(*.f64 x x)
(pow.f64 x #s(literal 6 binary64))
#s(literal 6 binary64)

localize579.0ms (5.1%)

Memory
-43.2MiB live, 779.0MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.10572033534693498
#s(approx (/ (- x (sin x)) (tan x)) #s(approx (* (* (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) x) x) (*.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)))))
accuracy0.27248002930532605
(/.f64 #s(literal 23/360 binary64) (*.f64 x x))
accuracy26.117187500000004
(-.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)))
accuracy52.918389901941765
(*.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)))
accuracy0.0
(tan.f64 x)
accuracy0.140625
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64))
accuracy0.3330741829186048
#s(approx (- x (sin x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64)))
accuracy9.461314508175441
(/.f64 #s(approx (- x (sin x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64))) (tan.f64 x))
accuracy0.1171875
(*.f64 (*.f64 x x) #s(literal -143/604800 binary64))
accuracy0.1875
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
accuracy0.1953125
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x)
accuracy0.25228500976844204
(*.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.08203125
(*.f64 (*.f64 #s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x)
accuracy0.10572033534693498
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
accuracy0.32421875
(*.f64 #s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64)) x)
accuracy0.38693684731013567
#s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64))
accuracy0.3528200316206538
(/.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))))
accuracy0.5625
(*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x)
accuracy0.98828125
(pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64))
accuracy0.994472509768442
(pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 3 binary64))
Samples
373.0ms178×2valid
117.0ms75×1valid
3.0ms5exit
1.0ms0valid
Compiler

Compiled 528 to 56 computations (89.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 436.0ms
const: 92.0ms (21.1% of total)
ival-mult: 87.0ms (19.9% of total)
ival-sin: 74.0ms (17% of total)
adjust: 60.0ms (13.7% of total)
ival-pow: 46.0ms (10.5% of total)
ival-sub: 26.0ms (6% of total)
ival-add: 25.0ms (5.7% of total)
ival-div: 17.0ms (3.9% of total)
ival-pow2: 6.0ms (1.4% of total)
ival-tan: 2.0ms (0.5% of total)
exact: 1.0ms (0.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series16.0ms (0.1%)

Memory
17.7MiB live, 17.7MiB allocated
Counts
28 → 89
Calls
Call 1
Inputs
(-.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(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.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)))) x))
(*.f64 (/.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)))) x)
(/.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))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 #s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x)
(*.f64 #s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64)) x)
#s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #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))
(/.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))
#s(approx (/ (- x (sin x)) (tan x)) #s(approx (* (* (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) x) x) (*.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)))))
#s(approx (* (* (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) x) x) (*.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))))
(*.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)))
(-.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 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 3 binary64))
(pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64))
(*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x)
(*.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))
(tan.f64 x)
(/.f64 #s(literal 23/360 binary64) (*.f64 x x))
Outputs
1/36
(+ 1/36 (* 23/2160 (pow x 2)))
(+ 1/36 (* (pow x 2) (+ 23/2160 (* 1271/302400 (pow x 2)))))
(+ 1/36 (* (pow x 2) (+ 23/2160 (* (pow x 2) (+ 1271/302400 (* 253/2721600 (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))))
(* x (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))))
1/6
(+ 1/6 (* -23/360 (pow x 2)))
(+ 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)
(* 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)
(/ 1/6 (pow x 4))
(/ (+ 1/6 (* -23/360 (pow x 2))) (pow x 4))
(/ (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))) (pow x 4))
-12167/46656000
(- (* -5819/653184000 (pow x 2)) 12167/46656000)
(- (* (pow x 2) (- (* -2783/27433728000 (pow x 2)) 5819/653184000)) 12167/46656000)
(- (* (pow x 2) (- (* (pow x 2) (- (* -1331/3456649728000 (pow x 2)) 2783/27433728000)) 5819/653184000)) 12167/46656000)
529/129600
(+ 529/129600 (* 253/2721600 (pow x 2)))
(+ 529/129600 (* (pow x 2) (+ 253/2721600 (* 121/228614400 (pow x 2)))))
(* -23/360 x)
(* x (- (* -11/15120 (pow x 2)) 23/360))
(* -11/15120 x)
(* x (- (* -143/604800 (pow x 2)) 11/15120))
(* -143/604800 (pow x 2))
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))))))))
(/ 23/360 (pow x 2))
(* 121/228614400 (pow x 8))
(* (pow x 8) (+ 121/228614400 (* 253/2721600 (/ 1 (pow x 2)))))
(* (pow x 8) (+ 121/228614400 (+ (/ 1271/302400 (pow x 4)) (* 253/2721600 (/ 1 (pow x 2))))))
(* (pow x 8) (+ 121/228614400 (+ (/ 1271/302400 (pow x 4)) (+ (* 253/2721600 (/ 1 (pow x 2))) (* 23/2160 (/ 1 (pow x 6)))))))
(/ (* x (cos x)) (sin x))
(* x (+ (* -1 (/ (cos x) x)) (/ (cos x) (sin x))))
(* -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))
(* x (+ 1 (* -1 (/ (sin x) x))))
-11/15120
(* -1 (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))))
(- (/ 1/6 (pow x 4)) (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))))
(* -1331/3456649728000 (pow x 6))
(* -1 (* (pow x 6) (+ 1331/3456649728000 (* 2783/27433728000 (/ 1 (pow x 2))))))
(* (pow x 6) (- (* -1 (/ (+ 2783/27433728000 (* 5819/653184000 (/ 1 (pow x 2)))) (pow x 2))) 1331/3456649728000))
(* (pow x 6) (- (* -1 (/ (+ 5819/653184000 (* 12167/46656000 (/ 1 (pow x 2)))) (pow x 4))) (+ 1331/3456649728000 (* 2783/27433728000 (/ 1 (pow x 2))))))
(* 121/228614400 (pow x 4))
(* (pow x 4) (+ 121/228614400 (* 253/2721600 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 121/228614400 (+ (/ 529/129600 (pow x 4)) (* 253/2721600 (/ 1 (pow x 2))))))
(* -11/15120 (pow x 3))
(* -1 (* (pow x 3) (+ 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))))))
(/ (sin x) (cos x))
(* -1 (* x (+ (* -1 (/ (cos x) (sin x))) (/ (cos x) x))))
(* -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
5.0ms
x
@inf
((- (+ (* (pow (- (* -11/15120 (* x x)) 23/360) 2) (pow x 4)) 1/36) (* (* (- (* -11/15120 (* x x)) 23/360) x) (* 1/6 x))) (/ (- x (sin x)) (tan x)) (* (/ (* (+ (* (pow (- (* -11/15120 (* x x)) 23/360) 3) (pow x 6)) 1/216) x) (- (+ (* (pow (- (* -11/15120 (* x x)) 23/360) 2) (pow x 4)) 1/36) (* (* (- (* -11/15120 (* x x)) 23/360) x) (* 1/6 x)))) x) (/ (* (+ (* (pow (- (* -11/15120 (* x x)) 23/360) 3) (pow x 6)) 1/216) x) (- (+ (* (pow (- (* -11/15120 (* x x)) 23/360) 2) (pow x 4)) 1/36) (* (* (- (* -11/15120 (* x x)) 23/360) x) (* 1/6 x)))) (/ (- 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) (/ (- x (sin x)) (tan x)) (- x (sin x)) (* (pow x 3) 1/6) (pow x 3) (/ (- x (sin x)) (tan x)) (* (* (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) x) x) (* (- (- (/ 1/6 (pow x 4)) 11/15120) (/ 23/360 (* x x))) (pow x 6)) (- (- (/ 1/6 (pow x 4)) 11/15120) (/ 23/360 (* x x))) (pow (- (* -11/15120 (* x x)) 23/360) 3) (pow (- (* -11/15120 (* x x)) 23/360) 2) (* (- (* -11/15120 (* x x)) 23/360) x) (* (- (* (* x x) -143/604800) 11/15120) x) (* 1/6 (* x x)) (* (* x x) -143/604800) (tan x) (/ 23/360 (* x x)))
4.0ms
x
@-inf
((- (+ (* (pow (- (* -11/15120 (* x x)) 23/360) 2) (pow x 4)) 1/36) (* (* (- (* -11/15120 (* x x)) 23/360) x) (* 1/6 x))) (/ (- x (sin x)) (tan x)) (* (/ (* (+ (* (pow (- (* -11/15120 (* x x)) 23/360) 3) (pow x 6)) 1/216) x) (- (+ (* (pow (- (* -11/15120 (* x x)) 23/360) 2) (pow x 4)) 1/36) (* (* (- (* -11/15120 (* x x)) 23/360) x) (* 1/6 x)))) x) (/ (* (+ (* (pow (- (* -11/15120 (* x x)) 23/360) 3) (pow x 6)) 1/216) x) (- (+ (* (pow (- (* -11/15120 (* x x)) 23/360) 2) (pow x 4)) 1/36) (* (* (- (* -11/15120 (* x x)) 23/360) x) (* 1/6 x)))) (/ (- 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) (/ (- x (sin x)) (tan x)) (- x (sin x)) (* (pow x 3) 1/6) (pow x 3) (/ (- x (sin x)) (tan x)) (* (* (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) x) x) (* (- (- (/ 1/6 (pow x 4)) 11/15120) (/ 23/360 (* x x))) (pow x 6)) (- (- (/ 1/6 (pow x 4)) 11/15120) (/ 23/360 (* x x))) (pow (- (* -11/15120 (* x x)) 23/360) 3) (pow (- (* -11/15120 (* x x)) 23/360) 2) (* (- (* -11/15120 (* x x)) 23/360) x) (* (- (* (* x x) -143/604800) 11/15120) x) (* 1/6 (* x x)) (* (* x x) -143/604800) (tan x) (/ 23/360 (* x x)))
4.0ms
x
@0
((- (+ (* (pow (- (* -11/15120 (* x x)) 23/360) 2) (pow x 4)) 1/36) (* (* (- (* -11/15120 (* x x)) 23/360) x) (* 1/6 x))) (/ (- x (sin x)) (tan x)) (* (/ (* (+ (* (pow (- (* -11/15120 (* x x)) 23/360) 3) (pow x 6)) 1/216) x) (- (+ (* (pow (- (* -11/15120 (* x x)) 23/360) 2) (pow x 4)) 1/36) (* (* (- (* -11/15120 (* x x)) 23/360) x) (* 1/6 x)))) x) (/ (* (+ (* (pow (- (* -11/15120 (* x x)) 23/360) 3) (pow x 6)) 1/216) x) (- (+ (* (pow (- (* -11/15120 (* x x)) 23/360) 2) (pow x 4)) 1/36) (* (* (- (* -11/15120 (* x x)) 23/360) x) (* 1/6 x)))) (/ (- 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) (/ (- x (sin x)) (tan x)) (- x (sin x)) (* (pow x 3) 1/6) (pow x 3) (/ (- x (sin x)) (tan x)) (* (* (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) x) x) (* (- (- (/ 1/6 (pow x 4)) 11/15120) (/ 23/360 (* x x))) (pow x 6)) (- (- (/ 1/6 (pow x 4)) 11/15120) (/ 23/360 (* x x))) (pow (- (* -11/15120 (* x x)) 23/360) 3) (pow (- (* -11/15120 (* x x)) 23/360) 2) (* (- (* -11/15120 (* x x)) 23/360) x) (* (- (* (* x x) -143/604800) 11/15120) x) (* 1/6 (* x x)) (* (* x x) -143/604800) (tan x) (/ 23/360 (* x x)))

simplify425.0ms (3.7%)

Memory
15.2MiB live, 209.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0237939
1779924
22593915
36713915
08139887
Stop Event
iter limit
node limit
Counts
89 → 88
Calls
Call 1
Inputs
1/36
(+ 1/36 (* 23/2160 (pow x 2)))
(+ 1/36 (* (pow x 2) (+ 23/2160 (* 1271/302400 (pow x 2)))))
(+ 1/36 (* (pow x 2) (+ 23/2160 (* (pow x 2) (+ 1271/302400 (* 253/2721600 (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))))
(* x (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))))
1/6
(+ 1/6 (* -23/360 (pow x 2)))
(+ 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)
(* 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)
(/ 1/6 (pow x 4))
(/ (+ 1/6 (* -23/360 (pow x 2))) (pow x 4))
(/ (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))) (pow x 4))
-12167/46656000
(- (* -5819/653184000 (pow x 2)) 12167/46656000)
(- (* (pow x 2) (- (* -2783/27433728000 (pow x 2)) 5819/653184000)) 12167/46656000)
(- (* (pow x 2) (- (* (pow x 2) (- (* -1331/3456649728000 (pow x 2)) 2783/27433728000)) 5819/653184000)) 12167/46656000)
529/129600
(+ 529/129600 (* 253/2721600 (pow x 2)))
(+ 529/129600 (* (pow x 2) (+ 253/2721600 (* 121/228614400 (pow x 2)))))
(* -23/360 x)
(* x (- (* -11/15120 (pow x 2)) 23/360))
(* -11/15120 x)
(* x (- (* -143/604800 (pow x 2)) 11/15120))
(* -143/604800 (pow x 2))
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))))))))
(/ 23/360 (pow x 2))
(* 121/228614400 (pow x 8))
(* (pow x 8) (+ 121/228614400 (* 253/2721600 (/ 1 (pow x 2)))))
(* (pow x 8) (+ 121/228614400 (+ (/ 1271/302400 (pow x 4)) (* 253/2721600 (/ 1 (pow x 2))))))
(* (pow x 8) (+ 121/228614400 (+ (/ 1271/302400 (pow x 4)) (+ (* 253/2721600 (/ 1 (pow x 2))) (* 23/2160 (/ 1 (pow x 6)))))))
(/ (* x (cos x)) (sin x))
(* x (+ (* -1 (/ (cos x) x)) (/ (cos x) (sin x))))
(* -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))
(* x (+ 1 (* -1 (/ (sin x) x))))
-11/15120
(* -1 (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))))
(- (/ 1/6 (pow x 4)) (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))))
(* -1331/3456649728000 (pow x 6))
(* -1 (* (pow x 6) (+ 1331/3456649728000 (* 2783/27433728000 (/ 1 (pow x 2))))))
(* (pow x 6) (- (* -1 (/ (+ 2783/27433728000 (* 5819/653184000 (/ 1 (pow x 2)))) (pow x 2))) 1331/3456649728000))
(* (pow x 6) (- (* -1 (/ (+ 5819/653184000 (* 12167/46656000 (/ 1 (pow x 2)))) (pow x 4))) (+ 1331/3456649728000 (* 2783/27433728000 (/ 1 (pow x 2))))))
(* 121/228614400 (pow x 4))
(* (pow x 4) (+ 121/228614400 (* 253/2721600 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 121/228614400 (+ (/ 529/129600 (pow x 4)) (* 253/2721600 (/ 1 (pow x 2))))))
(* -11/15120 (pow x 3))
(* -1 (* (pow x 3) (+ 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))))))
(/ (sin x) (cos x))
(* -1 (* x (+ (* -1 (/ (cos x) (sin x))) (/ (cos x) x))))
(* -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/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/36 (* (pow x 2) (+ 23/2160 (* 1271/302400 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1271/302400 binary64) (*.f64 x x) #s(literal 23/2160 binary64)) (*.f64 x x) #s(literal 1/36 binary64))
(+ 1/36 (* (pow x 2) (+ 23/2160 (* (pow x 2) (+ 1271/302400 (* 253/2721600 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 253/2721600 binary64) (*.f64 x x) #s(literal 1271/302400 binary64)) (*.f64 x x) #s(literal 23/2160 binary64)) (*.f64 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 #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 (*.f64 x x) #s(literal -11/15120 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 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 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)
(* x (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))))
(*.f64 (fma.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #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))
(+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360)))
(fma.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(* -23/360 (pow x 2))
(*.f64 #s(literal -23/360 binary64) (*.f64 x x))
(* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #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) (*.f64 x x)) #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 (*.f64 x x) #s(literal -11/15120 binary64)) #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) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 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 (*.f64 #s(literal 1/5040 binary64) x) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/362880 binary64)) #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))
(/ 1/6 (pow x 4))
(/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64)))
(/ (+ 1/6 (* -23/360 (pow x 2))) (pow x 4))
(/.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 4 binary64)))
(/ (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))) (pow x 4))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 4 binary64)))
-12167/46656000
#s(literal -12167/46656000 binary64)
(- (* -5819/653184000 (pow x 2)) 12167/46656000)
(-.f64 (*.f64 #s(literal -5819/653184000 binary64) (*.f64 x x)) #s(literal 12167/46656000 binary64))
(- (* (pow x 2) (- (* -2783/27433728000 (pow x 2)) 5819/653184000)) 12167/46656000)
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -2783/27433728000 binary64) (*.f64 x x)) #s(literal 5819/653184000 binary64)) x) x) #s(literal 12167/46656000 binary64))
(- (* (pow x 2) (- (* (pow x 2) (- (* -1331/3456649728000 (pow x 2)) 2783/27433728000)) 5819/653184000)) 12167/46656000)
(-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1331/3456649728000 binary64) (*.f64 x x)) #s(literal 2783/27433728000 binary64)) x) x) #s(literal 5819/653184000 binary64)) (*.f64 x x)) #s(literal 12167/46656000 binary64))
529/129600
#s(literal 529/129600 binary64)
(+ 529/129600 (* 253/2721600 (pow x 2)))
(fma.f64 #s(literal 253/2721600 binary64) (*.f64 x x) #s(literal 529/129600 binary64))
(+ 529/129600 (* (pow x 2) (+ 253/2721600 (* 121/228614400 (pow x 2)))))
(fma.f64 (*.f64 #s(literal 253/2721600 binary64) x) x (fma.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64)))
(* -23/360 x)
(*.f64 #s(literal -23/360 binary64) x)
(* x (- (* -11/15120 (pow x 2)) 23/360))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)
(* -11/15120 x)
(*.f64 #s(literal -11/15120 binary64) x)
(* x (- (* -143/604800 (pow x 2)) 11/15120))
(*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x)
(* -143/604800 (pow x 2))
(*.f64 #s(literal -143/604800 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)
(/ 23/360 (pow x 2))
(/.f64 #s(literal 23/360 binary64) (*.f64 x x))
(* 121/228614400 (pow x 8))
(*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 121/228614400 binary64))
(* (pow x 8) (+ 121/228614400 (* 253/2721600 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 253/2721600 binary64) (*.f64 x x)) #s(literal 121/228614400 binary64)) (pow.f64 x #s(literal 8 binary64)))
(* (pow x 8) (+ 121/228614400 (+ (/ 1271/302400 (pow x 4)) (* 253/2721600 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1271/302400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 121/228614400 binary64)) (/.f64 #s(literal -253/2721600 binary64) (*.f64 x x))) (pow.f64 x #s(literal 8 binary64)))
(* (pow x 8) (+ 121/228614400 (+ (/ 1271/302400 (pow x 4)) (+ (* 253/2721600 (/ 1 (pow x 2))) (* 23/2160 (/ 1 (pow x 6)))))))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1271/302400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 121/228614400 binary64)) (/.f64 #s(literal -253/2721600 binary64) (*.f64 x x))) (/.f64 #s(literal -23/2160 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 x #s(literal 8 binary64)))
(/ (* x (cos x)) (sin x))
(*.f64 (cos.f64 x) (/.f64 x (sin.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)
(* -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)))
(* x (+ 1 (* -1 (/ (sin x) x))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) x)
-11/15120
#s(literal -11/15120 binary64)
(* -1 (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))))
(-.f64 #s(literal -11/15120 binary64) (/.f64 #s(literal 23/360 binary64) (*.f64 x x)))
(- (/ 1/6 (pow x 4)) (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))))
(-.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)))
(* -1331/3456649728000 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1331/3456649728000 binary64))
(* -1 (* (pow x 6) (+ 1331/3456649728000 (* 2783/27433728000 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal -1331/3456649728000 binary64) (/.f64 #s(literal 2783/27433728000 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (* -1 (/ (+ 2783/27433728000 (* 5819/653184000 (/ 1 (pow x 2)))) (pow x 2))) 1331/3456649728000))
(*.f64 (+.f64 (/.f64 #s(literal -2783/27433728000 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal -5819/653184000 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1331/3456649728000 binary64))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (* -1 (/ (+ 5819/653184000 (* 12167/46656000 (/ 1 (pow x 2)))) (pow x 4))) (+ 1331/3456649728000 (* 2783/27433728000 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal -5819/653184000 binary64) (/.f64 #s(literal 12167/46656000 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 2783/27433728000 binary64) (*.f64 x x)) #s(literal 1331/3456649728000 binary64))) (pow.f64 x #s(literal 6 binary64)))
(* 121/228614400 (pow x 4))
(*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 121/228614400 (* 253/2721600 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 253/2721600 binary64) (*.f64 x x)) #s(literal 121/228614400 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 121/228614400 (+ (/ 529/129600 (pow x 4)) (* 253/2721600 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 121/228614400 binary64)) (/.f64 #s(literal -253/2721600 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
(* -11/15120 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -11/15120 binary64))
(* -1 (* (pow x 3) (+ 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 3 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 (-.f64 #s(literal -143/604800 binary64) (/.f64 #s(literal 11/15120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 3 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 5) (- (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (/ 1/6 (pow x 4)))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 5 binary64))) (-.f64 (-.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))))
(* -1 (* x (- (/ (sin x) x) 1)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (sin.f64 x) x) #s(literal 1 binary64)))

rewrite277.0ms (2.4%)

Memory
1.8MiB live, 185.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065535
0104529
1358439
22555439
08758428
Stop Event
iter limit
node limit
iter limit
Counts
28 → 336
Calls
Call 1
Inputs
(-.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(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.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)))) x))
(*.f64 (/.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)))) x)
(/.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))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 #s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x)
(*.f64 #s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64)) x)
#s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #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))
(/.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))
#s(approx (/ (- x (sin x)) (tan x)) #s(approx (* (* (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) x) x) (*.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)))))
#s(approx (* (* (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) x) x) (*.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))))
(*.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)))
(-.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 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 3 binary64))
(pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64))
(*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x)
(*.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))
(tan.f64 x)
(/.f64 #s(literal 23/360 binary64) (*.f64 x x))
Outputs
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 6 binary64)) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 4 binary64)) (pow.f64 x #s(literal 8 binary64)) (-.f64 (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal 3 binary64)) (neg.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 3 binary64)) #s(literal 1/216 binary64)))) (+.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))) (*.f64 #s(literal 1/6 binary64) x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 3 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64))) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 3 binary64)) #s(literal 1/216 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x))) (neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x))) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)))) (*.f64 x x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) (*.f64 x x))) (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)))) (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(fma.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) (fabs.f64 (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(fma.f64 (fabs.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) #s(literal 2 binary64))) (*.f64 x x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))) (*.f64 x x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) (*.f64 x x)) (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(fma.f64 (*.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))) #s(literal 1/6 binary64)) x (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(fma.f64 (*.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))) x) #s(literal 1/6 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(fma.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) #s(literal 2 binary64)) (*.f64 x x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(fma.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x)) (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(fma.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))) (*.f64 #s(literal 1/6 binary64) x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (neg.f64 x) (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(fma.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) (fabs.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(fma.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) (fabs.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(fma.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(fma.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(fma.f64 (*.f64 x x) (fabs.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(fma.f64 (*.f64 x x) (fabs.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) #s(literal 2 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(fma.f64 (*.f64 x x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(fma.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) #s(literal 2 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(-.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)))) (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 3 binary64)) #s(literal 1/216 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal 2 binary64)))))
(-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x))
(+.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))) (*.f64 #s(literal 1/6 binary64) x)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x))) x))
(+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) x)) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)))
(+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x)))
(+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))) (*.f64 #s(literal 1/6 binary64) x)))
(+.f64 #s(literal 1/36 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))) (*.f64 #s(literal 1/6 binary64) x))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x #s(literal 1/6 binary64)) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64)) (*.f64 x x)) (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)))) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64)) (*.f64 x x)) (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 3 binary64)) #s(literal 1/216 binary64)))) (fma.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x #s(literal 1/6 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x #s(literal 1/6 binary64)) (*.f64 x x))
(*.f64 (*.f64 (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x #s(literal 1/6 binary64)) x) x)
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64)) x) (/.f64 x (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64)) (*.f64 (/.f64 x (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x))) x))
(*.f64 (*.f64 x x) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x #s(literal 1/6 binary64)))
(*.f64 x (*.f64 (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x #s(literal 1/6 binary64)) x))
(/.f64 (*.f64 (*.f64 (neg.f64 x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64))) x) (neg.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 x (*.f64 (neg.f64 x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64)) (*.f64 x x)) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(*.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64)) x) (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)))) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64)) x) (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 3 binary64)) #s(literal 1/216 binary64)))) (fma.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal 2 binary64))))
(*.f64 (/.f64 x (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64)))
(*.f64 (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x #s(literal 1/6 binary64)) x)
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64)) (/.f64 x (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x))))
(*.f64 x (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x #s(literal 1/6 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) (/.f64 x (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 3 binary64)) #s(literal 1/216 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 18 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 9 binary64)) #s(literal 1/10077696 binary64)) (/.f64 x (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 6 binary64)) (-.f64 #s(literal 1/46656 binary64) (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 3 binary64)) #s(literal 1/216 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64)))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) x) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 3 binary64)) #s(literal 1/216 binary64)) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 18 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 9 binary64)) #s(literal 1/10077696 binary64)) x) (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 6 binary64)) (-.f64 #s(literal 1/46656 binary64) (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 3 binary64)) #s(literal 1/216 binary64)))) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x))))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64))) (neg.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64)) x) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))
(neg.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64))) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x))))
(neg.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64)) x) (neg.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)) x)))))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #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 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) x))
(fma.f64 #s(literal 1/6 binary64) x (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x)))
(fma.f64 x (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #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 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) x))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) x) (*.f64 #s(literal 1/6 binary64) x))
(+.f64 (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #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 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) x))
(+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x)))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 #s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x)
(*.f64 #s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) #s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64)))
(*.f64 x (*.f64 #s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64)) x))
(*.f64 #s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64)) x)
(*.f64 x #s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64)))
#s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 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)) (*.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 (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 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 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 (*.f64 #s(literal 1/6 binary64) 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 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 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 (*.f64 #s(literal 1/6 binary64) 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 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 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 (*.f64 #s(literal 1/6 binary64) 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 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 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 (*.f64 #s(literal 1/6 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 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 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 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 (*.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)))))
(/.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 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 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 (-.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/36 binary64) (pow.f64 x #s(literal 4 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 (*.f64 #s(literal 1/6 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 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 #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 #s(literal 1/36 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 (-.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) 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 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 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 (*.f64 #s(literal 1/6 binary64) 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 #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 (-.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 (*.f64 #s(literal 1/6 binary64) x) x))
(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 (*.f64 #s(literal 1/6 binary64) x) x))
(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 (*.f64 #s(literal 1/6 binary64) 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 (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 (*.f64 #s(literal 1/6 binary64) x) x))
(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 (*.f64 #s(literal 1/6 binary64) 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 (*.f64 #s(literal 1/6 binary64) 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 #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 (*.f64 #s(literal 1/6 binary64) 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 (*.f64 #s(literal 1/6 binary64) 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 (*.f64 #s(literal 1/6 binary64) 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 (-.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 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 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 (*.f64 #s(literal 1/6 binary64) 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 (*.f64 #s(literal 1/6 binary64) 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 (*.f64 #s(literal 1/6 binary64) 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 (*.f64 #s(literal 1/6 binary64) 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 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 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 (*.f64 #s(literal 1/6 binary64) 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 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 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 (*.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 #s(literal 1/6 binary64) x) x))
(+.f64 (*.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))))
#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 (*.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 (*.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 (*.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 (*.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 (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 (*.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 (-.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 (*.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 (/.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 (*.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 #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 (*.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 (*.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 #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 #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 (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 (*.f64 #s(literal 1/6 binary64) x) x) x)
(*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x x))
(*.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (*.f64 #s(literal 1/6 binary64) x))
(*.f64 x (*.f64 (*.f64 #s(literal 1/6 binary64) x) x))
(*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))) (neg.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))))
(*.f64 (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 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (neg.f64 x) x) (neg.f64 x))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) x))
(*.f64 (neg.f64 x) (*.f64 x x))
(*.f64 (*.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))
(neg.f64 (pow.f64 x #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 x #s(literal 6 binary64)))
(fabs.f64 (pow.f64 x #s(literal 3 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 3/2 binary64) (*.f64 (log.f64 x) #s(literal 3/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 3 binary64))))
#s(approx (/ (- x (sin x)) (tan x)) #s(approx (* (* (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) x) x) (*.f64 (pow.f64 x #s(literal 6 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))))))
#s(approx (* (* (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) x) x) (*.f64 (pow.f64 x #s(literal 6 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)))))
(*.f64 (*.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 3 binary64))) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 6 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))))
(*.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)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 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)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 6 binary64))) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 11/15120 binary64) (/.f64 #s(literal 23/360 binary64) (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) #s(literal 3 binary64)) (/.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 x #s(literal 6 binary64))) (+.f64 (fma.f64 (/.f64 #s(literal 23/360 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) (/.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))))) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 11/15120 binary64) (/.f64 #s(literal 23/360 binary64) (*.f64 x x)))))
(/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) #s(literal 3 binary64)) (/.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64))))) (+.f64 (fma.f64 (/.f64 #s(literal 23/360 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) (/.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) #s(literal 2 binary64))))
(/.f64 (-.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 23/360 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 23/360 binary64) (*.f64 x x)) #s(literal 11/15120 binary64))))
(/.f64 (-.f64 (/.f64 #s(literal -1/216 binary64) (pow.f64 x #s(literal 12 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 23/360 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 8 binary64))) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 23/360 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 23/360 binary64) (*.f64 x x)) #s(literal 11/15120 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 11/15120 binary64) (/.f64 #s(literal 23/360 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) #s(literal 3 binary64)) (/.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (+.f64 (fma.f64 (/.f64 #s(literal 23/360 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) (/.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 121/228614400 binary64)) x) (*.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) x))) (*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) x))
(/.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 121/228614400 binary64)) (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) #s(literal -23/360 binary64))) (*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) (*.f64 (neg.f64 x) x)))
(/.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 121/228614400 binary64)) (*.f64 x x)) (*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) #s(literal 23/360 binary64))) (*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal -1/216 binary64) (pow.f64 x #s(literal 12 binary64))) #s(literal 1331/3456649728000 binary64)) x) (*.f64 (+.f64 (+.f64 (/.f64 #s(literal 11/90720 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 121/228614400 binary64)) (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 8 binary64)))) (/.f64 #s(literal 23/360 binary64) x))) (*.f64 (+.f64 (+.f64 (/.f64 #s(literal 11/90720 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 121/228614400 binary64)) (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 8 binary64)))) x))
(/.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal -1/216 binary64) (pow.f64 x #s(literal 12 binary64))) #s(literal 1331/3456649728000 binary64)) (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 (+.f64 (/.f64 #s(literal 11/90720 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 121/228614400 binary64)) (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 8 binary64)))) #s(literal -23/360 binary64))) (*.f64 (+.f64 (+.f64 (/.f64 #s(literal 11/90720 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 121/228614400 binary64)) (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 8 binary64)))) (*.f64 (neg.f64 x) x)))
(/.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal -1/216 binary64) (pow.f64 x #s(literal 12 binary64))) #s(literal 1331/3456649728000 binary64)) (*.f64 x x)) (*.f64 (+.f64 (+.f64 (/.f64 #s(literal 11/90720 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 121/228614400 binary64)) (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 8 binary64)))) #s(literal 23/360 binary64))) (*.f64 (+.f64 (+.f64 (/.f64 #s(literal 11/90720 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 121/228614400 binary64)) (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 8 binary64)))) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 11/15120 binary64) (/.f64 #s(literal 23/360 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) #s(literal 3 binary64)) (/.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (fma.f64 (/.f64 #s(literal 23/360 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) (/.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 11/15120 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 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 11/15120 binary64) (/.f64 #s(literal 23/360 binary64) (*.f64 x x))))))
(-.f64 (/.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) #s(literal 3 binary64)) (+.f64 (fma.f64 (/.f64 #s(literal 23/360 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) (/.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal -12167/46656000 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (fma.f64 (/.f64 #s(literal 23/360 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) (/.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 11/15120 binary64)) #s(literal 2 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)))
(-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 23/360 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3/2 binary64)))) (neg.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3/2 binary64)))))
(*.f64 (pow.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))) #s(literal 3 binary64)))
(*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3/2 binary64))) (neg.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3/2 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))))
(pow.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64))
(/.f64 (pow.f64 (neg.f64 (-.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal -11/15120 binary64) #s(literal 23/360 binary64))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 12167/46656000 binary64))) #s(literal 3 binary64)) (pow.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)))) #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 x x) #s(literal -11/15120 binary64) #s(literal 23/360 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 12167/46656000 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 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 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64))) (fma.f64 (*.f64 x x) #s(literal -11/15120 binary64) #s(literal 23/360 binary64)))
(/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (-.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 (pow.f64 (-.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal -11/15120 binary64) #s(literal 23/360 binary64)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 12167/46656000 binary64)) #s(literal 3 binary64)) (pow.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 3 binary64)))
(fabs.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64)))
(exp.f64 (fma.f64 (log.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))) #s(literal 3/2 binary64) (*.f64 (log.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))) #s(literal 3/2 binary64))))
(exp.f64 (fma.f64 (log.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))) #s(literal 2 binary64) (log.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)))))
(exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))) (log.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64))) #s(literal 3/2 binary64)))
(exp.f64 (log.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64)))) (sinh.f64 (log.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 3 binary64)))))
(*.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)))))
(*.f64 (pow.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))))
(pow.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))) (fma.f64 (*.f64 x x) #s(literal -11/15120 binary64) #s(literal 23/360 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 12167/46656000 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 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 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) (-.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64))) (fma.f64 (*.f64 x x) #s(literal -11/15120 binary64) #s(literal 23/360 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) (-.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 (pow.f64 (-.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal -11/15120 binary64) #s(literal 23/360 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64)) (-.f64 (*.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 12167/46656000 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal -11/15120 binary64) #s(literal 23/360 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 (*.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 12167/46656000 binary64)) (-.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 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))) (fma.f64 (*.f64 x x) #s(literal -11/15120 binary64) #s(literal 23/360 binary64))))
(/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 12167/46656000 binary64)) #s(literal 2 binary64)) (pow.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 2 binary64)))
(fabs.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (log.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))) (log.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) #s(literal 2 binary64)))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)
(*.f64 x (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64)) x) (fma.f64 (*.f64 x x) #s(literal -11/15120 binary64) #s(literal 23/360 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 12167/46656000 binary64)) x) (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 x (-.f64 (*.f64 #s(literal 121/228614400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 529/129600 binary64))) (fma.f64 (*.f64 x x) #s(literal -11/15120 binary64) #s(literal 23/360 binary64)))
(/.f64 (*.f64 x (-.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 -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 (*.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 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/6 binary64)))
(*.f64 (*.f64 #s(literal 1/6 binary64) x) x)
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 x (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 (neg.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) x) x)))
(fabs.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) 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))
(/.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 (fabs.f64 (/.f64 #s(literal 23/360 binary64) (neg.f64 x))) x)
(/.f64 (fabs.f64 (neg.f64 (/.f64 #s(literal 23/360 binary64) x))) x)
(/.f64 (fabs.f64 (/.f64 #s(literal 23/360 binary64) x)) x)
(/.f64 (/.f64 #s(literal 23/360 binary64) (neg.f64 x)) (neg.f64 x))
(/.f64 (neg.f64 (/.f64 #s(literal 23/360 binary64) x)) (neg.f64 x))
(/.f64 (/.f64 #s(literal 23/360 binary64) x) x)
(/.f64 #s(literal -23/360 binary64) (*.f64 (neg.f64 x) x))
(/.f64 #s(literal 23/360 binary64) (*.f64 x x))
(neg.f64 (/.f64 #s(literal -23/360 binary64) (*.f64 x x)))
(sqrt.f64 (/.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (/.f64 #s(literal -23/360 binary64) (*.f64 x x)))
(fabs.f64 (neg.f64 (/.f64 #s(literal 23/360 binary64) (*.f64 x x))))
(fabs.f64 (/.f64 #s(literal 23/360 binary64) (*.f64 x x)))

eval127.0ms (1.1%)

Memory
-23.0MiB live, 121.1MiB allocated
Compiler

Compiled 20 538 to 2 197 computations (89.3% saved)

prune32.0ms (0.3%)

Memory
8.4MiB live, 52.9MiB allocated
Pruning

18 alts after pruning (14 fresh and 4 done)

PrunedKeptTotal
New4156421
Fresh2810
Picked415
Done033
Total42118439
Accuracy
100.0%
Counts
439 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
2.1%
(/.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))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))
54.9%
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
54.9%
(/.f64 #s(approx (- x (sin x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) x)) (tan.f64 x))
84.6%
(/.f64 #s(approx (- x (sin x)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) (tan.f64 x))
54.9%
(*.f64 (-.f64 (/.f64 x (sin.f64 x)) #s(literal 1 binary64)) (cos.f64 x))
54.8%
(*.f64 #s(approx (- (/ x (sin x)) 1) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) x)) x)) (cos.f64 x))
99.6%
(*.f64 #s(approx (- (/ x (sin x)) 1) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (cos.f64 x))
99.5%
#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.5%
#s(approx (/ (- x (sin x)) (tan x)) (/.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)))))
99.5%
#s(approx (/ (- x (sin x)) (tan x)) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))))
99.6%
#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)))
99.6%
#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.2%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.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) #s(approx (- (+ (* (pow (- (* -11/15120 (* x x)) 23/360) 2) (pow x 4)) 1/36) (* (* (- (* -11/15120 (* x x)) 23/360) x) (* 1/6 x))) #s(literal 1/36 binary64))) x))
99.6%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) x))
99.5%
#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))
99.1%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
99.1%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
77.7%
#s(approx (/ (- x (sin x)) (tan x)) (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)))))
Compiler

Compiled 920 to 551 computations (40.1% saved)

simplify118.0ms (1%)

Memory
19.0MiB live, 123.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
058581
098581
1166581
2404581
31563581
44838581
08172581
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) x))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) x)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x)
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64))
(pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x)
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)
(-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))
(*.f64 (*.f64 x x) #s(literal -11/15120 binary64))
(*.f64 x x)
x
#s(literal -11/15120 binary64)
#s(literal 23/360 binary64)
#s(literal 2 binary64)
#s(literal 1/36 binary64)
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))
#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 (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 (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))
(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 (*.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)
x
#s(literal 11/15120 binary64)
#s(literal 23/360 binary64)
#s(literal 1/6 binary64)
(*.f64 #s(approx (- (/ x (sin x)) 1) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (cos.f64 x))
#s(approx (- (/ x (sin x)) 1) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64))
(fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64))
#s(literal 127/604800 binary64)
(*.f64 x x)
x
#s(literal 31/15120 binary64)
#s(literal 7/360 binary64)
#s(literal 1/6 binary64)
(cos.f64 x)
(*.f64 #s(approx (- (/ x (sin x)) 1) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) x)) x)) (cos.f64 x))
#s(approx (- (/ x (sin x)) 1) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) x)) x))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) x)) x)
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 1 binary64) (sin.f64 x))
#s(literal 1 binary64)
(sin.f64 x)
x
(/.f64 #s(literal 1 binary64) x)
(cos.f64 x)
Outputs
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (/.f64 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))) x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) x)
(*.f64 (*.f64 (/.f64 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))) x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64)))
(*.f64 (/.f64 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 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x)
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x)
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64))
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64))
(pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x)
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x)
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)
(*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x)
(-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64))
(-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64))
(*.f64 (*.f64 x x) #s(literal -11/15120 binary64))
(*.f64 #s(literal -11/15120 binary64) (*.f64 x x))
(*.f64 x x)
x
#s(literal -11/15120 binary64)
#s(literal 23/360 binary64)
#s(literal 2 binary64)
#s(literal 1/36 binary64)
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #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))
#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 (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)))
#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))
(*.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 (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 #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 (*.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)
x
#s(literal 11/15120 binary64)
#s(literal 23/360 binary64)
#s(literal 1/6 binary64)
(*.f64 #s(approx (- (/ x (sin x)) 1) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (cos.f64 x))
(*.f64 (cos.f64 x) #s(approx (- (/ x (sin x)) 1) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
#s(approx (- (/ x (sin x)) 1) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64))
(fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64))
#s(literal 127/604800 binary64)
(*.f64 x x)
x
#s(literal 31/15120 binary64)
#s(literal 7/360 binary64)
#s(literal 1/6 binary64)
(cos.f64 x)
(*.f64 #s(approx (- (/ x (sin x)) 1) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) x)) x)) (cos.f64 x))
#s(approx (- (/ x (sin x)) 1) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) x)) x))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) x)) x)
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 1 binary64) (sin.f64 x))
#s(literal 1 binary64)
(sin.f64 x)
x
(/.f64 #s(literal 1 binary64) x)
(cos.f64 x)

localize537.0ms (4.7%)

Memory
0.6MiB live, 368.5MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.00390625
(/.f64 #s(literal 1 binary64) (sin.f64 x))
accuracy0.01171875
(*.f64 #s(approx (- (/ x (sin x)) 1) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) x)) x)) (cos.f64 x))
accuracy0.09375
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) x)) x)
accuracy59.88463996805201
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) x))
accuracy0.01171875
(*.f64 #s(approx (- (/ x (sin x)) 1) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (cos.f64 x))
accuracy0.0717638885137173
#s(approx (- (/ x (sin x)) 1) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
accuracy0.09375
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
accuracy0.3359375
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
accuracy0.109375
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x)
accuracy0.1171875
(*.f64 #s(literal -143/604800 binary64) (*.f64 x x))
accuracy0.1796875
(*.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))
accuracy0.1953125
(*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x)
accuracy0.00390625
(fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64))
accuracy0.08203125
(*.f64 (*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
accuracy0.15682419143183096
#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.328125
(*.f64 (fma.f64 #s(literal -23/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
accuracy0.1328125
(*.f64 (*.f64 x x) #s(literal -11/15120 binary64))
accuracy0.328125
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64)))
accuracy0.33984375
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x)
accuracy0.5625
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)
Samples
406.0ms179×2valid
74.0ms74×1valid
4.0ms3valid
1.0ms0valid
Compiler

Compiled 468 to 58 computations (87.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 407.0ms
ival-sin: 122.0ms (29.9% of total)
ival-mult: 98.0ms (24.1% of total)
adjust: 56.0ms (13.7% of total)
const: 49.0ms (12% of total)
ival-div: 25.0ms (6.1% of total)
ival-add: 25.0ms (6.1% of total)
ival-sub: 22.0ms (5.4% of total)
ival-pow2: 5.0ms (1.2% of total)
ival-tan: 2.0ms (0.5% of total)
ival-cos: 2.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series22.0ms (0.2%)

Memory
-15.5MiB live, 29.5MiB allocated
Counts
26 → 88
Calls
Call 1
Inputs
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) x))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) x)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) 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 (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 (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))
(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 (*.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(approx (- (/ x (sin x)) 1) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (cos.f64 x))
#s(approx (- (/ x (sin x)) 1) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(*.f64 #s(approx (- (/ x (sin x)) 1) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) x)) x)) (cos.f64 x))
#s(approx (- (/ x (sin x)) 1) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) x)) x))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) x)) x)
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)
(*.f64 (*.f64 x x) #s(literal -11/15120 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 1 binary64) (sin.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 x)
(* x (+ 1/6 (* -23/360 (pow x 2))))
(* x (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))))
(* -1/36 x)
(* x (- (* 529/129600 (pow x 4)) 1/36))
(* x (- (* (pow x 4) (+ 529/129600 (* 253/2721600 (pow x 2)))) 1/36))
(* x (- (* (pow x 4) (+ 529/129600 (* (pow x 2) (+ 253/2721600 (* 121/228614400 (pow x 2)))))) 1/36))
1/6
(+ 1/6 (* -23/360 (pow x 2)))
(+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360)))
(+ 1/6 (* (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) (+ 1/6 (* 7/360 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 7/360 (* 31/15120 (pow x 2))))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 7/360 (* (pow x 2) (+ 31/15120 (* 127/604800 (pow x 2))))))))
(* x (+ 1/6 (* 7/360 (pow x 2))))
(* x (+ 1/6 (* (pow x 2) (+ 7/360 (* 31/15120 (pow x 2))))))
(* x (+ 1/6 (* (pow x 2) (+ 7/360 (* (pow x 2) (+ 31/15120 (* 127/604800 (pow x 2))))))))
(* -23/360 x)
(* x (- (* -11/15120 (pow x 2)) 23/360))
(* -11/15120 (pow x 2))
(* -11/15120 x)
(* x (- (* -143/604800 (pow x 2)) 11/15120))
(* -143/604800 (pow x 2))
(* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120))
(/ 1 x)
(/ (+ 1 (* 1/6 (pow x 2))) x)
(/ (+ 1 (* (pow x 2) (+ 1/6 (* 7/360 (pow x 2))))) x)
(/ (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 7/360 (* 31/15120 (pow x 2))))))) x)
(/ (* x (cos x)) (sin x))
(* x (+ (* -1 (/ (cos x) x)) (/ (cos x) (sin x))))
(* -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))))))
(* 121/228614400 (pow x 9))
(* (pow x 9) (+ 121/228614400 (* 253/2721600 (/ 1 (pow x 2)))))
(* (pow x 9) (+ 121/228614400 (+ (/ 529/129600 (pow x 4)) (* 253/2721600 (/ 1 (pow x 2))))))
(* (pow x 9) (- (+ 121/228614400 (+ (/ 529/129600 (pow x 4)) (* 253/2721600 (/ 1 (pow x 2))))) (* 1/36 (/ 1 (pow x 8)))))
(* -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))
(* -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))
(* (pow x 6) (- (* 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))
(/ x (sin x))
(* x (- (/ 1 (sin x)) (/ 1 x)))
(* 127/604800 (pow x 8))
(* (pow x 8) (+ 127/604800 (* 31/15120 (/ 1 (pow x 2)))))
(* (pow x 8) (+ 127/604800 (+ (/ 7/360 (pow x 4)) (* 31/15120 (/ 1 (pow x 2))))))
(* (pow x 8) (+ 127/604800 (+ (/ 7/360 (pow x 4)) (+ (* 31/15120 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))))))
(* 127/604800 (pow x 7))
(* (pow x 7) (+ 127/604800 (* 31/15120 (/ 1 (pow x 2)))))
(* (pow x 7) (+ 127/604800 (+ (/ 7/360 (pow x 4)) (* 31/15120 (/ 1 (pow x 2))))))
(* (pow x 7) (+ 127/604800 (+ (/ 7/360 (pow x 4)) (+ (* 31/15120 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))))))
(/ 1 (sin x))
(- (/ 1 (sin x)) (/ 1 x))
(* -11/15120 (pow x 3))
(* -1 (* (pow x 3) (+ 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 5) (- (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (/ 1/6 (pow x 4)))))
(* -1 (* (pow x 9) (- (* -1 (/ (+ 253/2721600 (* 529/129600 (/ 1 (pow x 2)))) (pow x 2))) 121/228614400)))
(* -1 (* (pow x 9) (- (* 1/36 (/ 1 (pow x 8))) (+ 121/228614400 (+ (/ 529/129600 (pow x 4)) (* 253/2721600 (/ 1 (pow x 2))))))))
(* -1 (* (pow x 3) (- 23/360 (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* x (- (/ 1 x) (/ 1 (sin x)))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 31/15120 (* 7/360 (/ 1 (pow x 2)))) (pow x 2))) 127/604800)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 7/360 (* 1/6 (/ 1 (pow x 2)))) (pow x 4))) (+ 127/604800 (* 31/15120 (/ 1 (pow x 2)))))))
Calls

3 calls:

TimeVariablePointExpression
12.0ms
x
@-inf
((/ (- x (sin x)) (tan x)) (* (/ (* (- (pow (* (* (- (* (* x x) -11/15120) 23/360) x) x) 2) 1/36) x) (- (* (* (- (* (* x x) -11/15120) 23/360) x) x) 1/6)) x) (/ (* (- (pow (* (* (- (* (* x x) -11/15120) 23/360) x) x) 2) 1/36) x) (- (* (* (- (* (* x x) -11/15120) 23/360) x) x) 1/6)) (* (- (pow (* (* (- (* (* x x) -11/15120) 23/360) x) x) 2) 1/36) 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)) (* (+ (* (- (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) 23/360) (* x x)) 1/6) (* x x)) (+ (* (- (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) 23/360) (* x x)) 1/6) (- (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) 23/360) (* (- (/ x (sin x)) 1) (cos x)) (- (/ x (sin x)) 1) (* (* (+ (* (+ (* (+ (* 127/604800 (* x x)) 31/15120) (* x x)) 7/360) (* x x)) 1/6) x) x) (* (+ (* (+ (* (+ (* 127/604800 (* x x)) 31/15120) (* x x)) 7/360) (* x x)) 1/6) x) (* (- (/ x (sin x)) 1) (cos x)) (- (/ x (sin x)) 1) (* (- (/ 1 (sin x)) (/ 1 x)) x) (- (/ 1 (sin x)) (/ 1 x)) (* (- (* (* x x) -11/15120) 23/360) x) (* (* x x) -11/15120) (* (- (* -143/604800 (* x x)) 11/15120) x) (* -143/604800 (* x x)) (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) (/ 1 (sin x)))
5.0ms
x
@inf
((/ (- x (sin x)) (tan x)) (* (/ (* (- (pow (* (* (- (* (* x x) -11/15120) 23/360) x) x) 2) 1/36) x) (- (* (* (- (* (* x x) -11/15120) 23/360) x) x) 1/6)) x) (/ (* (- (pow (* (* (- (* (* x x) -11/15120) 23/360) x) x) 2) 1/36) x) (- (* (* (- (* (* x x) -11/15120) 23/360) x) x) 1/6)) (* (- (pow (* (* (- (* (* x x) -11/15120) 23/360) x) x) 2) 1/36) 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)) (* (+ (* (- (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) 23/360) (* x x)) 1/6) (* x x)) (+ (* (- (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) 23/360) (* x x)) 1/6) (- (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) 23/360) (* (- (/ x (sin x)) 1) (cos x)) (- (/ x (sin x)) 1) (* (* (+ (* (+ (* (+ (* 127/604800 (* x x)) 31/15120) (* x x)) 7/360) (* x x)) 1/6) x) x) (* (+ (* (+ (* (+ (* 127/604800 (* x x)) 31/15120) (* x x)) 7/360) (* x x)) 1/6) x) (* (- (/ x (sin x)) 1) (cos x)) (- (/ x (sin x)) 1) (* (- (/ 1 (sin x)) (/ 1 x)) x) (- (/ 1 (sin x)) (/ 1 x)) (* (- (* (* x x) -11/15120) 23/360) x) (* (* x x) -11/15120) (* (- (* -143/604800 (* x x)) 11/15120) x) (* -143/604800 (* x x)) (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) (/ 1 (sin x)))
3.0ms
x
@0
((/ (- x (sin x)) (tan x)) (* (/ (* (- (pow (* (* (- (* (* x x) -11/15120) 23/360) x) x) 2) 1/36) x) (- (* (* (- (* (* x x) -11/15120) 23/360) x) x) 1/6)) x) (/ (* (- (pow (* (* (- (* (* x x) -11/15120) 23/360) x) x) 2) 1/36) x) (- (* (* (- (* (* x x) -11/15120) 23/360) x) x) 1/6)) (* (- (pow (* (* (- (* (* x x) -11/15120) 23/360) x) x) 2) 1/36) 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)) (* (+ (* (- (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) 23/360) (* x x)) 1/6) (* x x)) (+ (* (- (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) 23/360) (* x x)) 1/6) (- (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) 23/360) (* (- (/ x (sin x)) 1) (cos x)) (- (/ x (sin x)) 1) (* (* (+ (* (+ (* (+ (* 127/604800 (* x x)) 31/15120) (* x x)) 7/360) (* x x)) 1/6) x) x) (* (+ (* (+ (* (+ (* 127/604800 (* x x)) 31/15120) (* x x)) 7/360) (* x x)) 1/6) x) (* (- (/ x (sin x)) 1) (cos x)) (- (/ x (sin x)) 1) (* (- (/ 1 (sin x)) (/ 1 x)) x) (- (/ 1 (sin x)) (/ 1 x)) (* (- (* (* x x) -11/15120) 23/360) x) (* (* x x) -11/15120) (* (- (* -143/604800 (* x x)) 11/15120) x) (* -143/604800 (* x x)) (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) (/ 1 (sin x)))

simplify208.0ms (1.8%)

Memory
33.4MiB live, 184.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02261037
17481037
224351022
374361022
08017993
Stop Event
iter limit
node limit
Counts
88 → 88
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 x)
(* x (+ 1/6 (* -23/360 (pow x 2))))
(* x (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))))
(* -1/36 x)
(* x (- (* 529/129600 (pow x 4)) 1/36))
(* x (- (* (pow x 4) (+ 529/129600 (* 253/2721600 (pow x 2)))) 1/36))
(* x (- (* (pow x 4) (+ 529/129600 (* (pow x 2) (+ 253/2721600 (* 121/228614400 (pow x 2)))))) 1/36))
1/6
(+ 1/6 (* -23/360 (pow x 2)))
(+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360)))
(+ 1/6 (* (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) (+ 1/6 (* 7/360 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 7/360 (* 31/15120 (pow x 2))))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 7/360 (* (pow x 2) (+ 31/15120 (* 127/604800 (pow x 2))))))))
(* x (+ 1/6 (* 7/360 (pow x 2))))
(* x (+ 1/6 (* (pow x 2) (+ 7/360 (* 31/15120 (pow x 2))))))
(* x (+ 1/6 (* (pow x 2) (+ 7/360 (* (pow x 2) (+ 31/15120 (* 127/604800 (pow x 2))))))))
(* -23/360 x)
(* x (- (* -11/15120 (pow x 2)) 23/360))
(* -11/15120 (pow x 2))
(* -11/15120 x)
(* x (- (* -143/604800 (pow x 2)) 11/15120))
(* -143/604800 (pow x 2))
(* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120))
(/ 1 x)
(/ (+ 1 (* 1/6 (pow x 2))) x)
(/ (+ 1 (* (pow x 2) (+ 1/6 (* 7/360 (pow x 2))))) x)
(/ (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 7/360 (* 31/15120 (pow x 2))))))) x)
(/ (* x (cos x)) (sin x))
(* x (+ (* -1 (/ (cos x) x)) (/ (cos x) (sin x))))
(* -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))))))
(* 121/228614400 (pow x 9))
(* (pow x 9) (+ 121/228614400 (* 253/2721600 (/ 1 (pow x 2)))))
(* (pow x 9) (+ 121/228614400 (+ (/ 529/129600 (pow x 4)) (* 253/2721600 (/ 1 (pow x 2))))))
(* (pow x 9) (- (+ 121/228614400 (+ (/ 529/129600 (pow x 4)) (* 253/2721600 (/ 1 (pow x 2))))) (* 1/36 (/ 1 (pow x 8)))))
(* -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))
(* -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))
(* (pow x 6) (- (* 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))
(/ x (sin x))
(* x (- (/ 1 (sin x)) (/ 1 x)))
(* 127/604800 (pow x 8))
(* (pow x 8) (+ 127/604800 (* 31/15120 (/ 1 (pow x 2)))))
(* (pow x 8) (+ 127/604800 (+ (/ 7/360 (pow x 4)) (* 31/15120 (/ 1 (pow x 2))))))
(* (pow x 8) (+ 127/604800 (+ (/ 7/360 (pow x 4)) (+ (* 31/15120 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))))))
(* 127/604800 (pow x 7))
(* (pow x 7) (+ 127/604800 (* 31/15120 (/ 1 (pow x 2)))))
(* (pow x 7) (+ 127/604800 (+ (/ 7/360 (pow x 4)) (* 31/15120 (/ 1 (pow x 2))))))
(* (pow x 7) (+ 127/604800 (+ (/ 7/360 (pow x 4)) (+ (* 31/15120 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))))))
(/ 1 (sin x))
(- (/ 1 (sin x)) (/ 1 x))
(* -11/15120 (pow x 3))
(* -1 (* (pow x 3) (+ 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 5) (- (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (/ 1/6 (pow x 4)))))
(* -1 (* (pow x 9) (- (* -1 (/ (+ 253/2721600 (* 529/129600 (/ 1 (pow x 2)))) (pow x 2))) 121/228614400)))
(* -1 (* (pow x 9) (- (* 1/36 (/ 1 (pow x 8))) (+ 121/228614400 (+ (/ 529/129600 (pow x 4)) (* 253/2721600 (/ 1 (pow x 2))))))))
(* -1 (* (pow x 3) (- 23/360 (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* x (- (/ 1 x) (/ 1 (sin x)))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 31/15120 (* 7/360 (/ 1 (pow x 2)))) (pow x 2))) 127/604800)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 7/360 (* 1/6 (/ 1 (pow x 2)))) (pow x 4))) (+ 127/604800 (* 31/15120 (/ 1 (pow x 2)))))))
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 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)
(* x (+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360))))
(*.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)
(* -1/36 x)
(*.f64 #s(literal -1/36 binary64) x)
(* x (- (* 529/129600 (pow x 4)) 1/36))
(*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64)) #s(literal 1/36 binary64)) x)
(* x (- (* (pow x 4) (+ 529/129600 (* 253/2721600 (pow x 2)))) 1/36))
(*.f64 (-.f64 (*.f64 (fma.f64 #s(literal 253/2721600 binary64) (*.f64 x x) #s(literal 529/129600 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) x)
(* x (- (* (pow x 4) (+ 529/129600 (* (pow x 2) (+ 253/2721600 (* 121/228614400 (pow x 2)))))) 1/36))
(*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 121/228614400 binary64) (*.f64 x x) #s(literal 253/2721600 binary64)) (*.f64 x x) #s(literal 529/129600 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 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))
(+ 1/6 (* (pow x 2) (- (* -11/15120 (pow x 2)) 23/360)))
(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))
(+ 1/6 (* (pow x 2) (- (* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120)) 23/360)))
(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))
-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 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64))
(* (pow x 2) (+ 1/6 (* 7/360 (pow x 2))))
(fma.f64 #s(literal 7/360 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 7/360 (* 31/15120 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 7/360 (* (pow x 2) (+ 31/15120 (* 127/604800 (pow x 2))))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* x (+ 1/6 (* 7/360 (pow x 2))))
(*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
(* x (+ 1/6 (* (pow x 2) (+ 7/360 (* 31/15120 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(* x (+ 1/6 (* (pow x 2) (+ 7/360 (* (pow x 2) (+ 31/15120 (* 127/604800 (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(* -23/360 x)
(*.f64 #s(literal -23/360 binary64) x)
(* x (- (* -11/15120 (pow x 2)) 23/360))
(*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x)
(* -11/15120 (pow x 2))
(*.f64 #s(literal -11/15120 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 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x)
(* -143/604800 (pow x 2))
(*.f64 #s(literal -143/604800 binary64) (*.f64 x x))
(* (pow x 2) (- (* -143/604800 (pow x 2)) 11/15120))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ (+ 1 (* 1/6 (pow x 2))) x)
(/.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64)) x)
(/ (+ 1 (* (pow x 2) (+ 1/6 (* 7/360 (pow x 2))))) x)
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal 1 binary64)) x)
(/ (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 7/360 (* 31/15120 (pow x 2))))))) x)
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal 1 binary64)) x)
(/ (* x (cos x)) (sin x))
(*.f64 (cos.f64 x) (/.f64 x (sin.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)
(* -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 (/.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal -11/15120 binary64)) (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 (/.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal -11/15120 binary64)) (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))))
(* 121/228614400 (pow x 9))
(*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 121/228614400 binary64))
(* (pow x 9) (+ 121/228614400 (* 253/2721600 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 253/2721600 binary64) (*.f64 x x)) #s(literal 121/228614400 binary64)) (pow.f64 x #s(literal 9 binary64)))
(* (pow x 9) (+ 121/228614400 (+ (/ 529/129600 (pow x 4)) (* 253/2721600 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 121/228614400 binary64)) (/.f64 #s(literal -253/2721600 binary64) (*.f64 x x))) (pow.f64 x #s(literal 9 binary64)))
(* (pow x 9) (- (+ 121/228614400 (+ (/ 529/129600 (pow x 4)) (* 253/2721600 (/ 1 (pow x 2))))) (* 1/36 (/ 1 (pow x 8)))))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 121/228614400 binary64)) (/.f64 #s(literal -253/2721600 binary64) (*.f64 x x))) (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 8 binary64)))) (pow.f64 x #s(literal 9 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 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)))
(* -23/360 (pow x 2))
(*.f64 #s(literal -23/360 binary64) (*.f64 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)
(* -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 (/.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal -143/604800 binary64)) (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 (/.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal -143/604800 binary64)) (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)))
(* (pow x 6) (- (* 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 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 (/.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal -143/604800 binary64)) (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)))
(/ x (sin x))
(/.f64 x (sin.f64 x))
(* x (- (/ 1 (sin x)) (/ 1 x)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) x)) x)
(* 127/604800 (pow x 8))
(*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 127/604800 binary64))
(* (pow x 8) (+ 127/604800 (* 31/15120 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 31/15120 binary64) (*.f64 x x)) #s(literal 127/604800 binary64)) (pow.f64 x #s(literal 8 binary64)))
(* (pow x 8) (+ 127/604800 (+ (/ 7/360 (pow x 4)) (* 31/15120 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 7/360 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 127/604800 binary64)) (/.f64 #s(literal -31/15120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 8 binary64)))
(* (pow x 8) (+ 127/604800 (+ (/ 7/360 (pow x 4)) (+ (* 31/15120 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))))))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 7/360 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 127/604800 binary64)) (/.f64 #s(literal -31/15120 binary64) (*.f64 x x))) (/.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 x #s(literal 8 binary64)))
(* 127/604800 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal 127/604800 binary64))
(* (pow x 7) (+ 127/604800 (* 31/15120 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 31/15120 binary64) (*.f64 x x)) #s(literal 127/604800 binary64)))
(* (pow x 7) (+ 127/604800 (+ (/ 7/360 (pow x 4)) (* 31/15120 (/ 1 (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 7/360 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 127/604800 binary64)) (/.f64 #s(literal -31/15120 binary64) (*.f64 x x))))
(* (pow x 7) (+ 127/604800 (+ (/ 7/360 (pow x 4)) (+ (* 31/15120 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 7/360 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 127/604800 binary64)) (/.f64 #s(literal -31/15120 binary64) (*.f64 x x))) (/.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 6 binary64)))))
(/ 1 (sin x))
(/.f64 #s(literal 1 binary64) (sin.f64 x))
(- (/ 1 (sin x)) (/ 1 x))
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) x))
(* -11/15120 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -11/15120 binary64))
(* -1 (* (pow x 3) (+ 11/15120 (* 23/360 (/ 1 (pow x 2))))))
(*.f64 (+.f64 (/.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal -11/15120 binary64)) (pow.f64 x #s(literal 3 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 (+.f64 (/.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal -143/604800 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* -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 5) (- (+ 11/15120 (* 23/360 (/ 1 (pow x 2)))) (/ 1/6 (pow x 4)))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 5 binary64))) (-.f64 (+.f64 (/.f64 #s(literal 23/360 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64)))))
(* -1 (* (pow x 9) (- (* -1 (/ (+ 253/2721600 (* 529/129600 (/ 1 (pow x 2)))) (pow x 2))) 121/228614400)))
(*.f64 (neg.f64 (pow.f64 x #s(literal 9 binary64))) (+.f64 (/.f64 #s(literal -253/2721600 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal -529/129600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 121/228614400 binary64))))
(* -1 (* (pow x 9) (- (* 1/36 (/ 1 (pow x 8))) (+ 121/228614400 (+ (/ 529/129600 (pow x 4)) (* 253/2721600 (/ 1 (pow x 2))))))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 9 binary64))) (-.f64 (-.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 121/228614400 binary64)) (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 529/129600 binary64) (*.f64 x x)) #s(literal 253/2721600 binary64)) x) x)))
(* -1 (* (pow x 3) (- 23/360 (* 1/6 (/ 1 (pow x 2))))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal -1 binary64) #s(literal -23/360 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* x (- (/ 1 x) (/ 1 (sin x)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) (sin.f64 x))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 31/15120 (* 7/360 (/ 1 (pow x 2)))) (pow x 2))) 127/604800)))
(*.f64 (neg.f64 (pow.f64 x #s(literal 7 binary64))) (+.f64 (/.f64 #s(literal -31/15120 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal -7/360 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 127/604800 binary64))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 7/360 (* 1/6 (/ 1 (pow x 2)))) (pow x 4))) (+ 127/604800 (* 31/15120 (/ 1 (pow x 2)))))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 7 binary64))) (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal -7/360 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 31/15120 binary64) (*.f64 x x)) #s(literal 127/604800 binary64))))

rewrite168.0ms (1.5%)

Memory
-23.1MiB live, 207.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058440
098440
1354392
22397392
08405389
Stop Event
iter limit
node limit
iter limit
Counts
26 → 297
Calls
Call 1
Inputs
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) x))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) x)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) 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 (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 (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))
(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 (*.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(approx (- (/ x (sin x)) 1) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (cos.f64 x))
#s(approx (- (/ x (sin x)) 1) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(*.f64 #s(approx (- (/ x (sin x)) 1) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) x)) x)) (cos.f64 x))
#s(approx (- (/ x (sin x)) 1) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) x)) x))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) x)) x)
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x)
(*.f64 (*.f64 x x) #s(literal -11/15120 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 1 binary64) (sin.f64 x))
Outputs
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x (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))) x))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 3 binary64)) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (fma.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) #s(literal 1/36 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 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)))
(*.f64 (*.f64 x (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))) x)
(*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (/.f64 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 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (/.f64 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))) x))
(*.f64 x (*.f64 x (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))))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64))) x)) (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 (*.f64 x (*.f64 (neg.f64 x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 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 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) x))) (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 (*.f64 (*.f64 (neg.f64 x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 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 (*.f64 x (*.f64 (neg.f64 x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 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 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) 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 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) 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 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 3 binary64)) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) (fma.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) #s(literal 1/36 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 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)))
(*.f64 (/.f64 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 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (/.f64 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 x (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)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) (/.f64 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))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) (/.f64 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))))) (neg.f64 (+.f64 (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64))))) (neg.f64 (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 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) x)) (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 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 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) x)) (neg.f64 (*.f64 (+.f64 (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) 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 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) (/.f64 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)))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) (/.f64 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 (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 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 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) x) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 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 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) x) (*.f64 (+.f64 (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) 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 (neg.f64 x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 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 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 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)))
(neg.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 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))))
(neg.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 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 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x)
(*.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(/.f64 (neg.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 4 binary64)) #s(literal 1/1296 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64)))) (neg.f64 (+.f64 (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) x)) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) x)) (neg.f64 (+.f64 (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 4 binary64)))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 4 binary64)) #s(literal 1/1296 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64))) (+.f64 (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) x) (+.f64 (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 4 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 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 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))))
(/.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 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 x (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) (*.f64 x #s(literal 1/6 binary64)))
(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 #s(literal 1/6 binary64) x) (*.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) x))
(+.f64 (*.f64 x (*.f64 #s(literal -23/360 binary64) (*.f64 x x))) (*.f64 x #s(literal 1/6 binary64)))
(+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64)))) #s(literal 1/216 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 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) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64))) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -23/360 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 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 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 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 (neg.f64 (*.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))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -23/2160 binary64))))) (/.f64 #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 (*.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 (*.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 (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)) (neg.f64 x)) (neg.f64 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 (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 (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 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 (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))
(/.f64 (neg.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 4 binary64))) #s(literal 1/36 binary64)) (*.f64 x x))) (neg.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) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.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 6 binary64)) #s(literal 1/216 binary64)) (*.f64 x x))) (neg.f64 (-.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 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)) x) (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (-.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 4 binary64))) #s(literal 1/36 binary64)))) (neg.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) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (*.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 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (-.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 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)) x) (*.f64 x #s(literal 1/6 binary64))))))
(/.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 4 binary64))) #s(literal 1/36 binary64)) (*.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 (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 6 binary64)) #s(literal 1/216 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 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)) x) (*.f64 x #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (*.f64 x x) (-.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 4 binary64))) #s(literal 1/36 binary64))) (-.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 (*.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 3 binary64)) (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 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)) x) (*.f64 x #s(literal 1/6 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 #s(literal 1/6 binary64) (*.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) (*.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 (*.f64 x x) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (*.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 (*.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)))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.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) (*.f64 x x)))
(+.f64 (*.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 (*.f64 x x) #s(literal 1/6 binary64)))
(+.f64 (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.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 (neg.f64 (-.f64 #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 4 binary64))))) (neg.f64 (-.f64 #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)) 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 4 binary64))) #s(literal 1/36 binary64)))) (neg.f64 (neg.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) #s(literal 1/6 binary64)))))
(/.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 6 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (-.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 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)) x) (*.f64 x #s(literal 1/6 binary64)))))))
(/.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 4 binary64))) (-.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 (*.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)) #s(literal 1/36 binary64))) (*.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) #s(literal 1/6 binary64)) (-.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 (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 6 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 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)) x) (*.f64 x #s(literal 1/6 binary64)))) (*.f64 (-.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 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)) x) (*.f64 x #s(literal 1/6 binary64)))) #s(literal 1/216 binary64))) (*.f64 (-.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 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)) x) (*.f64 x #s(literal 1/6 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 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)) x) (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (-.f64 #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 4 binary64)))) (-.f64 #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)) 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 4 binary64))) #s(literal 1/36 binary64))) (neg.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) #s(literal 1/6 binary64))))
(/.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 6 binary64)) #s(literal 1/216 binary64))) (neg.f64 (+.f64 #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 4 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)) x) (*.f64 x #s(literal 1/6 binary64)))))))
(/.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 6 binary64)) #s(literal 1/216 binary64))) (neg.f64 (-.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 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)) x) (*.f64 x #s(literal 1/6 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 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (-.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 (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 6 binary64)) #s(literal 1/216 binary64)) (+.f64 #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 4 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)) x) (*.f64 x #s(literal 1/6 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 3 binary64)) (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 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)) x) (*.f64 x #s(literal 1/6 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)) (neg.f64 x)) (neg.f64 x) #s(literal 1/6 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) x #s(literal 1/6 binary64))
(fma.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))) #s(literal 1/6 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)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.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)) #s(literal 1/6 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)) x) #s(literal 1/6 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 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.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 #s(literal 1/36 binary64) (-.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 #s(literal 1/6 binary64) (*.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)) x)) x))
(-.f64 #s(literal 1/6 binary64) (*.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))) (*.f64 x x)))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.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 (/.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 6 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 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)) x) (*.f64 x #s(literal 1/6 binary64))))) (/.f64 #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 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)) x) (*.f64 x #s(literal 1/6 binary64))))))
(+.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 #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)) x) x))
(/.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 (*.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 (-.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 (*.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 (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 (*.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))) #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 (*.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))) (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 (*.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 (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 (*.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 (-.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 (*.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 (/.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 (*.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 #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 (*.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 (*.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 (cos.f64 x) #s(approx (- (/ x (sin x)) 1) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(*.f64 #s(approx (- (/ x (sin x)) 1) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (cos.f64 x))
#s(approx (- (/ x (sin x)) 1) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 x (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/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 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/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 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) x) (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/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 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) x) x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/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 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) x) (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(*.f64 x (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/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 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/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 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) x) (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/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 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/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 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) x) (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) x) (-.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) x) x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/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 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) x) (*.f64 x #s(literal 1/6 binary64)))))
(/.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (-.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) x) x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 x (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/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 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) x) (*.f64 x #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/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 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) x) x) x))
(fma.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) x) x) (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) x) x) x) (*.f64 #s(literal 1/6 binary64) x))
(+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) x) x) x))
(+.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) x) x)) (*.f64 x #s(literal 1/6 binary64)))
(+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) x) x)))
(*.f64 #s(approx (- (/ x (sin x)) 1) (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (pow.f64 x #s(literal -1 binary64))) x)) (cos.f64 x))
(*.f64 (cos.f64 x) #s(approx (- (/ x (sin x)) 1) (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (pow.f64 x #s(literal -1 binary64))) x)))
#s(approx (- (/ x (sin x)) 1) (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (pow.f64 x #s(literal -1 binary64))) x))
(*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (pow.f64 x #s(literal -1 binary64))) x)
(*.f64 x (-.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (pow.f64 x #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (pow.f64 x #s(literal -2 binary64))) x)) (neg.f64 (+.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 x #s(literal -3 binary64))) x)) (neg.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) x) #s(literal -1 binary64)) (pow.f64 x #s(literal -2 binary64))) (pow.f64 (sin.f64 x) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 x (sin.f64 x)) x)) (neg.f64 (*.f64 (sin.f64 x) x)))
(/.f64 (neg.f64 (*.f64 x (-.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (pow.f64 x #s(literal -2 binary64))))) (neg.f64 (+.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 x #s(literal -3 binary64))))) (neg.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) x) #s(literal -1 binary64)) (pow.f64 x #s(literal -2 binary64))) (pow.f64 (sin.f64 x) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 x (-.f64 x (sin.f64 x)))) (neg.f64 (*.f64 (sin.f64 x) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (pow.f64 x #s(literal -2 binary64))) x) (+.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (sin.f64 x) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 x #s(literal -3 binary64))) x) (+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) x) #s(literal -1 binary64)) (pow.f64 x #s(literal -2 binary64))) (pow.f64 (sin.f64 x) #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 x (sin.f64 x)) x) (*.f64 (sin.f64 x) x))
(/.f64 (*.f64 x (-.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (pow.f64 x #s(literal -2 binary64)))) (+.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (sin.f64 x) #s(literal -1 binary64))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 x #s(literal -3 binary64)))) (+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) x) #s(literal -1 binary64)) (pow.f64 x #s(literal -2 binary64))) (pow.f64 (sin.f64 x) #s(literal -2 binary64))))
(/.f64 (*.f64 x (-.f64 x (sin.f64 x))) (*.f64 (sin.f64 x) x))
(/.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (sin.f64 x))) (neg.f64 x))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (pow.f64 x #s(literal -2 binary64))))) (neg.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (sin.f64 x) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 x #s(literal -3 binary64))))) (neg.f64 (neg.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) x) #s(literal -1 binary64)) (pow.f64 x #s(literal -2 binary64))) (pow.f64 (sin.f64 x) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1 binary64) (neg.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) #s(literal -1 binary64)))) (neg.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 (neg.f64 (sin.f64 x)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (neg.f64 (sin.f64 x)) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 (sin.f64 x) #s(literal -1 binary64)))) (neg.f64 (*.f64 (sin.f64 x) (neg.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (+.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))) (*.f64 (+.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (sin.f64 x) #s(literal -1 binary64))) (pow.f64 x #s(literal -2 binary64)))) (*.f64 (+.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (sin.f64 x) #s(literal -1 binary64))) (+.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) x) #s(literal -1 binary64)) (pow.f64 x #s(literal -2 binary64))) (pow.f64 (sin.f64 x) #s(literal -2 binary64)))) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) x) #s(literal -1 binary64)) (pow.f64 x #s(literal -2 binary64))) (pow.f64 (sin.f64 x) #s(literal -2 binary64))) (pow.f64 x #s(literal -3 binary64)))) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) x) #s(literal -1 binary64)) (pow.f64 x #s(literal -2 binary64))) (pow.f64 (sin.f64 x) #s(literal -2 binary64))) (+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) x) #s(literal -1 binary64)) (pow.f64 x #s(literal -2 binary64))) (pow.f64 (sin.f64 x) #s(literal -2 binary64)))))
(/.f64 (-.f64 (*.f64 x (*.f64 (sin.f64 x) x)) (*.f64 (*.f64 (sin.f64 x) x) (sin.f64 x))) (pow.f64 (*.f64 (sin.f64 x) x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (sin.f64 x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (neg.f64 x))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 (neg.f64 (neg.f64 (sin.f64 x))) #s(literal -1 binary64))) (*.f64 (neg.f64 (neg.f64 (sin.f64 x))) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 (sin.f64 x))) #s(literal 1 binary64))) (*.f64 (neg.f64 (neg.f64 (sin.f64 x))) (neg.f64 (neg.f64 x))))
(/.f64 (-.f64 x (*.f64 (neg.f64 (neg.f64 (sin.f64 x))) #s(literal 1 binary64))) (*.f64 (neg.f64 (neg.f64 (sin.f64 x))) x))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 x))) (sin.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (neg.f64 x))))
(/.f64 (/.f64 (-.f64 x (sin.f64 x)) (sin.f64 x)) x)
(/.f64 (neg.f64 (neg.f64 (-.f64 x (sin.f64 x)))) (neg.f64 (neg.f64 (*.f64 (sin.f64 x) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (pow.f64 x #s(literal -2 binary64)))) (neg.f64 (+.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 x #s(literal -3 binary64)))) (neg.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) x) #s(literal -1 binary64)) (pow.f64 x #s(literal -2 binary64))) (pow.f64 (sin.f64 x) #s(literal -2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (neg.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) #s(literal -1 binary64))) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 (neg.f64 (sin.f64 x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (sin.f64 x)) x))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 (sin.f64 x) #s(literal -1 binary64))) (*.f64 (sin.f64 x) (neg.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (pow.f64 x #s(literal -2 binary64))) (+.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (sin.f64 x) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (pow.f64 x #s(literal -3 binary64))) (+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) x) #s(literal -1 binary64)) (pow.f64 x #s(literal -2 binary64))) (pow.f64 (sin.f64 x) #s(literal -2 binary64))))
(/.f64 (neg.f64 (-.f64 x (sin.f64 x))) (neg.f64 (*.f64 (sin.f64 x) x)))
(/.f64 (-.f64 x (sin.f64 x)) (*.f64 (sin.f64 x) x))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)) (+.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))) (/.f64 (pow.f64 x #s(literal -2 binary64)) (+.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal -3 binary64)) (+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) x) #s(literal -1 binary64)) (pow.f64 x #s(literal -2 binary64))) (pow.f64 (sin.f64 x) #s(literal -2 binary64)))) (/.f64 (pow.f64 x #s(literal -3 binary64)) (+.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) x) #s(literal -1 binary64)) (pow.f64 x #s(literal -2 binary64))) (pow.f64 (sin.f64 x) #s(literal -2 binary64)))))
(-.f64 (/.f64 x (*.f64 (sin.f64 x) x)) (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) x)))
(-.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x)
(*.f64 x (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)))
(pow.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 121/228614400 binary64)) #s(literal 529/129600 binary64)) x)) (neg.f64 (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal 23/360 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 12167/46656000 binary64)) x)) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 121/228614400 binary64) (fma.f64 (*.f64 x x) #s(literal -253/5443200 binary64) #s(literal 529/129600 binary64)))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 121/228614400 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 x (-.f64 (*.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 12167/46656000 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 121/228614400 binary64) (fma.f64 (*.f64 x x) #s(literal -253/5443200 binary64) #s(literal 529/129600 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 121/228614400 binary64)) #s(literal 529/129600 binary64)) x) (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))) #s(literal 12167/46656000 binary64)) x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 121/228614400 binary64) (fma.f64 (*.f64 x x) #s(literal -253/5443200 binary64) #s(literal 529/129600 binary64))))
(/.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 121/228614400 binary64)) #s(literal 529/129600 binary64))) (fma.f64 #s(literal -11/15120 binary64) (*.f64 x x) #s(literal 23/360 binary64)))
(/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1331/3456649728000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 12167/46656000 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 121/228614400 binary64) (fma.f64 (*.f64 x x) #s(literal -253/5443200 binary64) #s(literal 529/129600 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x)) #s(literal 1 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 #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 (*.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))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) (neg.f64 x)) (neg.f64 x))
(*.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)) (*.f64 x x))
(*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)))
(*.f64 x (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #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 #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)) (*.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 #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)) (*.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 (neg.f64 (pow.f64 (sin.f64 x) #s(literal -1/2 binary64))) (neg.f64 (pow.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(*.f64 (fabs.f64 (pow.f64 (sin.f64 x) #s(literal -1/2 binary64))) (fabs.f64 (pow.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (sin.f64 x) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 x) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (log.f64 (sin.f64 x))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (sin.f64 x) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.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 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 (sin.f64 x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 x)))
(/.f64 #s(literal 1 binary64) (fabs.f64 (neg.f64 (neg.f64 (sin.f64 x)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (sin.f64 x))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (sin.f64 x)))
(/.f64 #s(literal 1 binary64) (sin.f64 x))
(neg.f64 (/.f64 #s(literal -1 binary64) (sin.f64 x)))
(sqrt.f64 (pow.f64 (sin.f64 x) #s(literal -2 binary64)))
(fabs.f64 (/.f64 #s(literal -1 binary64) (sin.f64 x)))
(fabs.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64))))
(fabs.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (log.f64 (sin.f64 x))))
(+.f64 (cosh.f64 (neg.f64 (log.f64 (sin.f64 x)))) (sinh.f64 (neg.f64 (log.f64 (sin.f64 x)))))

eval53.0ms (0.5%)

Memory
0.0MiB live, 102.5MiB allocated
Compiler

Compiled 16 346 to 2 125 computations (87% saved)

prune22.0ms (0.2%)

Memory
8.6MiB live, 56.3MiB allocated
Pruning

19 alts after pruning (12 fresh and 7 done)

PrunedKeptTotal
New3978405
Fresh549
Picked235
Done044
Total40419423
Accuracy
100.0%
Counts
423 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
2.1%
(/.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))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) x)) #s(literal 2 binary64)))
54.9%
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
54.9%
(/.f64 #s(approx (- x (sin x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) x)) (tan.f64 x))
54.9%
(*.f64 (-.f64 (/.f64 x (sin.f64 x)) #s(literal 1 binary64)) (cos.f64 x))
54.8%
(*.f64 #s(approx (- (/ x (sin x)) 1) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) x)) x)) (cos.f64 x))
99.6%
(*.f64 #s(approx (- (/ x (sin x)) 1) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (cos.f64 x))
99.4%
#s(approx (/ (- x (sin x)) (tan x)) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 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.6%
#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)))
99.6%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (fma.f64 (-.f64 (*.f64 #s(approx (* (- (* -143/604800 (* x x)) 11/15120) x) (*.f64 #s(literal -11/15120 binary64) x)) x) #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 (fma.f64 #s(approx (- (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
99.2%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.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) #s(approx (- (+ (* (pow (- (* -11/15120 (* x x)) 23/360) 2) (pow x 4)) 1/36) (* (* (- (* -11/15120 (* x x)) 23/360) x) (* 1/6 x))) #s(literal 1/36 binary64))) x))
99.5%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.f64 #s(approx (* (- (pow (* (* (- (* (* x x) -11/15120) 23/360) x) x) 2) 1/36) x) (*.f64 #s(literal -1/36 binary64) x)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) x))
99.6%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (/.f64 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)))))
99.1%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(approx (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
48.6%
#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))
99.1%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
33.8%
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 #s(approx (* (+ (* -23/360 (* x x)) 1/6) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)))) x))
77.7%
#s(approx (/ (- x (sin x)) (tan x)) (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)))))
26.9%
#s(approx (/ (- x (sin x)) (tan x)) #s(approx (* (* (+ (* -23/360 (* x x)) 1/6) x) x) (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)))))
Compiler

Compiled 1 611 to 603 computations (62.6% saved)

regimes17.0ms (0.2%)

Memory
-12.8MiB live, 34.3MiB allocated
Counts
35 → 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 (+ (* (- (* -11/15120 (* x x)) 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(approx (- (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x) #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))))
#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 (fma.f64 (-.f64 (*.f64 #s(approx (* (- (* -143/604800 (* x x)) 11/15120) x) (*.f64 #s(literal -11/15120 binary64) 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 #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 (/.f64 #s(approx (* (- (pow (* (* (- (* (* x x) -11/15120) 23/360) x) x) 2) 1/36) x) (*.f64 #s(literal -1/36 binary64) x)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) x))
#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)))
#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)) (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)))))
#s(approx (/ (- x (sin x)) (tan x)) #s(approx (* (* (+ (* -23/360 (* x x)) 1/6) x) x) (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 #s(approx (- x (sin x)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) (tan.f64 x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 #s(approx (* (+ (* -23/360 (* x x)) 1/6) x) (*.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 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 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 #s(approx (- (/ x (sin x)) 1) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (cos.f64 x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (/.f64 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)))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) x))
#s(approx (/ (- x (sin x)) (tan x)) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) 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))
(*.f64 (-.f64 (/.f64 x (sin.f64 x)) #s(literal 1 binary64)) (cos.f64 x))
(/.f64 #s(approx (- x (sin x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) x)) (tan.f64 x))
(*.f64 #s(approx (- (/ x (sin x)) 1) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) x)) x)) (cos.f64 x))
#s(approx (/ (- x (sin x)) (tan x)) #s(approx (* (* (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) x) x) (*.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)))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.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) #s(approx (- (+ (* (pow (- (* -11/15120 (* x x)) 23/360) 2) (pow x 4)) 1/36) (* (* (- (* -11/15120 (* x x)) 23/360) x) (* 1/6 x))) #s(literal 1/36 binary64))) x))
#s(approx (/ (- x (sin x)) (tan 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))) #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))) x))
#s(approx (/ (- x (sin x)) (tan 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))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.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)))) x))
#s(approx (/ (- x (sin x)) (tan x)) (/.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 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))))) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (sin.f64 x) 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))))
Outputs
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.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)))) x))
Calls

2 calls:

10.0ms
x
6.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)

regimes15.0ms (0.1%)

Memory
29.8MiB live, 29.8MiB allocated
Counts
31 → 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 (+ (* (- (* -11/15120 (* x x)) 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(approx (- (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x) #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))))
#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 (fma.f64 (-.f64 (*.f64 #s(approx (* (- (* -143/604800 (* x x)) 11/15120) x) (*.f64 #s(literal -11/15120 binary64) 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 #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 (/.f64 #s(approx (* (- (pow (* (* (- (* (* x x) -11/15120) 23/360) x) x) 2) 1/36) x) (*.f64 #s(literal -1/36 binary64) x)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) x))
#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)))
#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)) (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)))))
#s(approx (/ (- x (sin x)) (tan x)) #s(approx (* (* (+ (* -23/360 (* x x)) 1/6) x) x) (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 #s(approx (- x (sin x)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) (tan.f64 x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 #s(approx (* (+ (* -23/360 (* x x)) 1/6) x) (*.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 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 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 #s(approx (- (/ x (sin x)) 1) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (cos.f64 x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (/.f64 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)))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) x))
#s(approx (/ (- x (sin x)) (tan x)) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) 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))
(*.f64 (-.f64 (/.f64 x (sin.f64 x)) #s(literal 1 binary64)) (cos.f64 x))
(/.f64 #s(approx (- x (sin x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) x)) x)) (tan.f64 x))
(*.f64 #s(approx (- (/ x (sin x)) 1) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) x)) x)) (cos.f64 x))
#s(approx (/ (- x (sin x)) (tan x)) #s(approx (* (* (+ (* (- (* -11/15120 (* x x)) 23/360) (* x x)) 1/6) x) x) (*.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)))))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.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) #s(approx (- (+ (* (pow (- (* -11/15120 (* x x)) 23/360) 2) (pow x 4)) 1/36) (* (* (- (* -11/15120 (* x x)) 23/360) x) (* 1/6 x))) #s(literal 1/36 binary64))) x))
#s(approx (/ (- x (sin x)) (tan 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))) #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))) x))
#s(approx (/ (- x (sin x)) (tan 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))))
Outputs
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) x))
Calls

2 calls:

8.0ms
x
5.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)

regimes11.0ms (0.1%)

Memory
-28.4MiB live, 18.7MiB allocated
Counts
20 → 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 (+ (* (- (* -11/15120 (* x x)) 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(approx (- (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x) #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))))
#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 (fma.f64 (-.f64 (*.f64 #s(approx (* (- (* -143/604800 (* x x)) 11/15120) x) (*.f64 #s(literal -11/15120 binary64) 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 #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 (/.f64 #s(approx (* (- (pow (* (* (- (* (* x x) -11/15120) 23/360) x) x) 2) 1/36) x) (*.f64 #s(literal -1/36 binary64) x)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) x))
#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)))
#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)) (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)))))
#s(approx (/ (- x (sin x)) (tan x)) #s(approx (* (* (+ (* -23/360 (* x x)) 1/6) x) x) (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 #s(approx (- x (sin x)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64))) (tan.f64 x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 #s(approx (* (+ (* -23/360 (* x x)) 1/6) x) (*.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 (*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 529/129600 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 #s(approx (- (/ x (sin x)) 1) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 127/604800 binary64) (*.f64 x x) #s(literal 31/15120 binary64)) (*.f64 x x) #s(literal 7/360 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (cos.f64 x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -11/15120 binary64) (*.f64 x x)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (/.f64 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)))))
Outputs
#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)))
Calls

2 calls:

6.0ms
x
4.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)

regimes6.0ms (0%)

Memory
11.7MiB live, 11.7MiB allocated
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 (+ (* (- (* -11/15120 (* x x)) 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(approx (- (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x) #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))))
#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 (fma.f64 (-.f64 (*.f64 #s(approx (* (- (* -143/604800 (* x x)) 11/15120) x) (*.f64 #s(literal -11/15120 binary64) 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 #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 (/.f64 #s(approx (* (- (pow (* (* (- (* (* x x) -11/15120) 23/360) x) x) 2) 1/36) x) (*.f64 #s(literal -1/36 binary64) x)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) x))
Outputs
#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))
Calls

2 calls:

3.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
7.4MiB live, 7.4MiB allocated
Counts
5 → 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 (+ (* (- (* -11/15120 (* x x)) 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(approx (- (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x) #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))))
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
1.0ms
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
Results
AccuracySegmentsBranch
99.5%1(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
99.5%1x
Compiler

Compiled 8 to 6 computations (25% saved)

regimes2.0ms (0%)

Memory
5.3MiB live, 5.3MiB allocated
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 (+ (* (- (* -11/15120 (* x x)) 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 (+ (* (- (* -11/15120 (* x x)) 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
99.1%1(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
99.1%1x
Compiler

Compiled 8 to 6 computations (25% saved)

regimes2.0ms (0%)

Memory
4.6MiB live, 4.6MiB allocated
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
99.1%1(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
99.1%1x
Compiler

Compiled 8 to 6 computations (25% saved)

simplify56.0ms (0.5%)

Memory
-29.9MiB live, 66.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
072208
1106208
2180208
3299208
4432208
5537208
6809208
72625208
85464208
Stop Event
node limit
Calls
Call 1
Inputs
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.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)))) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) x))
#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)))
#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 (*.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 (+ (* (- (* -11/15120 (* x x)) 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 (/.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)))) x))
#s(approx (/ (- x (sin x)) (tan x)) (*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -11/15120 binary64)) #s(literal 23/360 binary64)) x) x) #s(literal 1/6 binary64))) x))
#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)))
#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 (*.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 (+ (* (- (* -11/15120 (* x x)) 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)))

soundness828.0ms (7.2%)

Memory
6.6MiB live, 609.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03901636
113851524
255161484
080761423
0105261
1342247
21093245
34412243
08322226
065535
0104529
1358439
22555439
08758428
044307
075295
1279279
22116277
08166277
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 412 to 205 computations (50.2% saved)

preprocess46.0ms (0.4%)

Memory
20.9MiB live, 66.1MiB allocated
Compiler

Compiled 440 to 168 computations (61.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...