Details

Time bar (total: 32.2s)

analyze3.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%50%50%0%0%0%0
0%0%50%50%0%0%0%1
0%0%50%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 10 computations (33.3% saved)

sample24.9s (77.2%)

Results
20.9s4336×body2048valid
2.9s2034×body1024valid
688.0ms1076×body512valid
340.0ms810×body256valid
Bogosity

preprocess119.0ms (0.4%)

Algorithm
egg-herbie
Rules
1036×trig.json-simplify-41
1020×rational.json-simplify-1
978×rational.json-simplify-2
620×rational.json-simplify-43
384×trig.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0821
11421
21921
32821
44221
56321
614121
757521
8125221
9242321
10747921
011
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
Outputs
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
Compiler

Compiled 9 to 6 computations (33.3% saved)

simplify193.0ms (0.6%)

Algorithm
egg-herbie
Rules
1036×trig.json-simplify-41
1020×rational.json-simplify-1
978×rational.json-simplify-2
620×rational.json-simplify-43
384×trig.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0821
11421
21921
32821
44221
56321
614121
757521
8125221
9242321
10747921
Stop Event
node limit
Counts
1 → 1
Calls
Call 1
Inputs
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
Outputs
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))

eval0.0ms (0%)

Compiler

Compiled 8 to 5 computations (37.5% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
29.4b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
29.4b
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
Compiler

Compiled 8 to 5 computations (37.5% saved)

localize8.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
3.1b
(-.f64 x (sin.f64 x))
Compiler

Compiled 17 to 5 computations (70.6% saved)

series3.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite110.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
940×rational.json-simplify-79
876×rational.json-simplify-2
532×rational.json-simplify-47
518×rational.json-5
516×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
17232
227632
3105532
4421332
Stop Event
node limit
Counts
2 → 41
Calls
Call 1
Inputs
(-.f64 x (sin.f64 x))
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sin.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 x (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 x (-.f64 (sin.f64 x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (-.f64 (sin.f64 x) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (neg.f64 x)) (-.f64 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (sin.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) (-.f64 x (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sin.f64 x) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) (/.f64 1 (-.f64 x (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) (-.f64 x (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) (/.f64 -1 (-.f64 (sin.f64 x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)))) (-.f64 -1 (-.f64 x (-.f64 (sin.f64 x) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 x (sin.f64 x))) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))))) (/.f64 (/.f64 1 (-.f64 x (sin.f64 x))) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (sin.f64 x) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 x (sin.f64 x))) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)))) (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))))) (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)))))) (/.f64 (/.f64 (/.f64 1 (-.f64 x (sin.f64 x))) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)))) (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (sin.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sin.f64 x) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (sin.f64 x) x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (/.f64 (/.f64 1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))

simplify150.0ms (0.5%)

Algorithm
egg-herbie
Rules
844×rational.json-simplify-54
824×rational.json-simplify-41
820×rational.json-simplify-49
786×rational.json-simplify-111
758×rational.json-simplify-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01301453
12451381
25791381
316861381
447341261
Stop Event
node limit
Counts
65 → 71
Calls
Call 1
Inputs
(*.f64 1/6 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 -1/120 (pow.f64 x 5)))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (*.f64 -1/120 (pow.f64 x 5))))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1/362880 (pow.f64 x 9)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (*.f64 -1/120 (pow.f64 x 5)))))
x
(+.f64 (*.f64 -1 (sin.f64 x)) x)
(+.f64 (*.f64 -1 (sin.f64 x)) x)
(+.f64 (*.f64 -1 (sin.f64 x)) x)
x
(+.f64 (*.f64 -1 (sin.f64 x)) x)
(+.f64 (*.f64 -1 (sin.f64 x)) x)
(+.f64 (*.f64 -1 (sin.f64 x)) x)
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -11/15120 (pow.f64 x 6)) (*.f64 -23/360 (pow.f64 x 4))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -143/604800 (pow.f64 x 8)) (+.f64 (*.f64 -11/15120 (pow.f64 x 6)) (*.f64 -23/360 (pow.f64 x 4)))))
(/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x))
(+.f64 (/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x)) (*.f64 -1 (cos.f64 x)))
(+.f64 (/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x)) (*.f64 -1 (cos.f64 x)))
(+.f64 (/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x)) (*.f64 -1 (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x))
(+.f64 (/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x)) (*.f64 -1 (cos.f64 x)))
(+.f64 (/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x)) (*.f64 -1 (cos.f64 x)))
(+.f64 (/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x)) (*.f64 -1 (cos.f64 x)))
(+.f64 (-.f64 x (sin.f64 x)) 0)
(+.f64 0 (-.f64 x (sin.f64 x)))
(+.f64 1 (-.f64 x (-.f64 (sin.f64 x) -1)))
(+.f64 (-.f64 x (-.f64 (sin.f64 x) -1)) 1)
(+.f64 (-.f64 -1 (neg.f64 x)) (-.f64 1 (sin.f64 x)))
(*.f64 (-.f64 x (sin.f64 x)) 1)
(*.f64 (-.f64 x (sin.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))))
(*.f64 1 (-.f64 x (sin.f64 x)))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) (-.f64 x (sin.f64 x)))
(*.f64 (-.f64 (sin.f64 x) x) -1)
(*.f64 (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) (/.f64 1 (-.f64 x (sin.f64 x))))
(*.f64 (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) (-.f64 x (sin.f64 x))))
(*.f64 (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) (/.f64 -1 (-.f64 (sin.f64 x) x)))
(*.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)))) (-.f64 -1 (-.f64 x (-.f64 (sin.f64 x) -1))))
(*.f64 (/.f64 1 (-.f64 x (sin.f64 x))) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))))
(*.f64 (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))))) (/.f64 (/.f64 1 (-.f64 x (sin.f64 x))) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)))))
(*.f64 -1 (-.f64 (sin.f64 x) x))
(*.f64 (/.f64 (/.f64 1 (-.f64 x (sin.f64 x))) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)))) (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))))))
(*.f64 (*.f64 (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))))) (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)))))) (/.f64 (/.f64 (/.f64 1 (-.f64 x (sin.f64 x))) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)))) (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)))))))
(/.f64 (-.f64 x (sin.f64 x)) 1)
(/.f64 (-.f64 x (sin.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))))
(/.f64 (-.f64 (sin.f64 x) x) -1)
(pow.f64 (-.f64 x (sin.f64 x)) 1)
(neg.f64 (-.f64 (sin.f64 x) x))
(+.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) 0)
(+.f64 0 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(-.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) 0)
(-.f64 0 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) 1)
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) 1)
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(*.f64 1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(*.f64 (/.f64 1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (/.f64 (/.f64 1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(pow.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) 1)
(neg.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
Outputs
(*.f64 1/6 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 -1/120 (pow.f64 x 5)))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (*.f64 -1/120 (pow.f64 x 5))))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 1/5040 (pow.f64 x 7))))
(+.f64 (*.f64 -1/120 (pow.f64 x 5)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/5040 (pow.f64 x 7))))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1/362880 (pow.f64 x 9)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (*.f64 -1/120 (pow.f64 x 5)))))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 1/5040 (pow.f64 x 7))) (*.f64 -1/362880 (pow.f64 x 9))))
(+.f64 (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 1/5040 (pow.f64 x 7))) (+.f64 (*.f64 -1/362880 (pow.f64 x 9)) (*.f64 1/6 (pow.f64 x 3))))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (*.f64 -1/362880 (pow.f64 x 9)))))
(+.f64 (*.f64 -1/120 (pow.f64 x 5)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (*.f64 -1/362880 (pow.f64 x 9)))))
x
(+.f64 (*.f64 -1 (sin.f64 x)) x)
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(+.f64 (*.f64 -1 (sin.f64 x)) x)
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(+.f64 (*.f64 -1 (sin.f64 x)) x)
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
x
(+.f64 (*.f64 -1 (sin.f64 x)) x)
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(+.f64 (*.f64 -1 (sin.f64 x)) x)
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(+.f64 (*.f64 -1 (sin.f64 x)) x)
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -11/15120 (pow.f64 x 6)) (*.f64 -23/360 (pow.f64 x 4))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -23/360 (pow.f64 x 4)) (*.f64 -11/15120 (pow.f64 x 6))))
(+.f64 (*.f64 -23/360 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -11/15120 (pow.f64 x 6))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -143/604800 (pow.f64 x 8)) (+.f64 (*.f64 -11/15120 (pow.f64 x 6)) (*.f64 -23/360 (pow.f64 x 4)))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -11/15120 (pow.f64 x 6)) (+.f64 (*.f64 -23/360 (pow.f64 x 4)) (*.f64 -143/604800 (pow.f64 x 8)))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -23/360 (pow.f64 x 4)) (+.f64 (*.f64 -143/604800 (pow.f64 x 8)) (*.f64 -11/15120 (pow.f64 x 6)))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -23/360 (pow.f64 x 4)) (+.f64 (*.f64 -11/15120 (pow.f64 x 6)) (*.f64 -143/604800 (pow.f64 x 8)))))
(/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x))
(/.f64 (*.f64 x (cos.f64 x)) (sin.f64 x))
(+.f64 (/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x)) (*.f64 -1 (cos.f64 x)))
(+.f64 (/.f64 (*.f64 x (cos.f64 x)) (sin.f64 x)) (*.f64 -1 (cos.f64 x)))
(+.f64 (/.f64 (*.f64 x (cos.f64 x)) (sin.f64 x)) (neg.f64 (cos.f64 x)))
(+.f64 (/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x)) (*.f64 -1 (cos.f64 x)))
(+.f64 (/.f64 (*.f64 x (cos.f64 x)) (sin.f64 x)) (*.f64 -1 (cos.f64 x)))
(+.f64 (/.f64 (*.f64 x (cos.f64 x)) (sin.f64 x)) (neg.f64 (cos.f64 x)))
(+.f64 (/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x)) (*.f64 -1 (cos.f64 x)))
(+.f64 (/.f64 (*.f64 x (cos.f64 x)) (sin.f64 x)) (*.f64 -1 (cos.f64 x)))
(+.f64 (/.f64 (*.f64 x (cos.f64 x)) (sin.f64 x)) (neg.f64 (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x))
(/.f64 (*.f64 x (cos.f64 x)) (sin.f64 x))
(+.f64 (/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x)) (*.f64 -1 (cos.f64 x)))
(+.f64 (/.f64 (*.f64 x (cos.f64 x)) (sin.f64 x)) (*.f64 -1 (cos.f64 x)))
(+.f64 (/.f64 (*.f64 x (cos.f64 x)) (sin.f64 x)) (neg.f64 (cos.f64 x)))
(+.f64 (/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x)) (*.f64 -1 (cos.f64 x)))
(+.f64 (/.f64 (*.f64 x (cos.f64 x)) (sin.f64 x)) (*.f64 -1 (cos.f64 x)))
(+.f64 (/.f64 (*.f64 x (cos.f64 x)) (sin.f64 x)) (neg.f64 (cos.f64 x)))
(+.f64 (/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x)) (*.f64 -1 (cos.f64 x)))
(+.f64 (/.f64 (*.f64 x (cos.f64 x)) (sin.f64 x)) (*.f64 -1 (cos.f64 x)))
(+.f64 (/.f64 (*.f64 x (cos.f64 x)) (sin.f64 x)) (neg.f64 (cos.f64 x)))
(+.f64 (-.f64 x (sin.f64 x)) 0)
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(+.f64 0 (-.f64 x (sin.f64 x)))
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(+.f64 1 (-.f64 x (-.f64 (sin.f64 x) -1)))
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(+.f64 (-.f64 x (-.f64 (sin.f64 x) -1)) 1)
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(+.f64 (-.f64 -1 (neg.f64 x)) (-.f64 1 (sin.f64 x)))
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(*.f64 (-.f64 x (sin.f64 x)) 1)
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(*.f64 (-.f64 x (sin.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))))
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(*.f64 1 (-.f64 x (sin.f64 x)))
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) (-.f64 x (sin.f64 x)))
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(*.f64 (-.f64 (sin.f64 x) x) -1)
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(*.f64 (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) (/.f64 1 (-.f64 x (sin.f64 x))))
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(*.f64 (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) (-.f64 x (sin.f64 x))))
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(*.f64 (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))) (/.f64 -1 (-.f64 (sin.f64 x) x)))
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(*.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)))) (-.f64 -1 (-.f64 x (-.f64 (sin.f64 x) -1))))
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(*.f64 (/.f64 1 (-.f64 x (sin.f64 x))) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))))
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(*.f64 (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))))) (/.f64 (/.f64 1 (-.f64 x (sin.f64 x))) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)))))
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(*.f64 -1 (-.f64 (sin.f64 x) x))
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(*.f64 (/.f64 (/.f64 1 (-.f64 x (sin.f64 x))) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)))) (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))))))
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(*.f64 (*.f64 (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))))) (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)))))) (/.f64 (/.f64 (/.f64 1 (-.f64 x (sin.f64 x))) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)))) (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (*.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x)))))))
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(/.f64 (-.f64 x (sin.f64 x)) 1)
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(/.f64 (-.f64 x (sin.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (sin.f64 x))))
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(/.f64 (-.f64 (sin.f64 x) x) -1)
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(pow.f64 (-.f64 x (sin.f64 x)) 1)
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(neg.f64 (-.f64 (sin.f64 x) x))
(+.f64 x (*.f64 -1 (sin.f64 x)))
(+.f64 x (neg.f64 (sin.f64 x)))
(-.f64 x (sin.f64 x))
(+.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) 0)
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
(+.f64 0 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
(-.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) 0)
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
(-.f64 0 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) 1)
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) 1)
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
(*.f64 1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
(*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
(*.f64 (/.f64 1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (/.f64 (/.f64 1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
(pow.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) 1)
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
(neg.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))

eval20.0ms (0.1%)

Compiler

Compiled 1358 to 470 computations (65.4% saved)

prune15.0ms (0%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New65671
Fresh000
Picked011
Done000
Total65772
Error
0.2b
Counts
72 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
29.4b
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
9.0b
(/.f64 (+.f64 (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 1/5040 (pow.f64 x 7))) (+.f64 (*.f64 -1/362880 (pow.f64 x 9)) (*.f64 1/6 (pow.f64 x 3)))) (tan.f64 x))
9.4b
(/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))
61.3b
(/.f64 x (tan.f64 x))
0.6b
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
62.9b
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
0.9b
(*.f64 1/6 (pow.f64 x 2))
Compiler

Compiled 370 to 127 computations (65.7% saved)

localize14.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
0.1b
(*.f64 -23/360 (pow.f64 x 4))
0.2b
(*.f64 1/6 (pow.f64 x 2))
Compiler

Compiled 33 to 26 computations (21.2% saved)

series3.0ms (0%)

Counts
3 → 3
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@0
(*.f64 -23/360 (pow.f64 x 4))
0.0ms
x
@0
(*.f64 1/6 (pow.f64 x 2))
0.0ms
x
@inf
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
0.0ms
x
@inf
(*.f64 1/6 (pow.f64 x 2))
0.0ms
x
@inf
(*.f64 -23/360 (pow.f64 x 4))

rewrite91.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1870×rational.json-5
1868×exponential.json-3
1868×rational.json-1
1868×rational.json-2
1868×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01257
19757
227257
395257
4370657
Stop Event
node limit
Counts
3 → 23
Calls
Call 1
Inputs
(*.f64 1/6 (pow.f64 x 2))
(*.f64 -23/360 (pow.f64 x 4))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (pow.f64 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/6 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/6 (pow.f64 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -23/360 (pow.f64 x 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -23/360 (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -23/360 (pow.f64 x 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -23/360 (pow.f64 x 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -23/360 (pow.f64 x 4)) (/.f64 (*.f64 -23/360 (pow.f64 x 4)) (*.f64 -23/360 (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -23/360 (pow.f64 x 4)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) 1)))))

simplify156.0ms (0.5%)

Algorithm
egg-herbie
Rules
1378×rational.json-simplify-47
1132×rational.json-simplify-49
1018×rational.json-simplify-2
780×rational.json-simplify-50
760×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045536
186536
2308536
31532536
45814536
Stop Event
node limit
Counts
26 → 26
Calls
Call 1
Inputs
(*.f64 1/6 (pow.f64 x 2))
(*.f64 -23/360 (pow.f64 x 4))
(*.f64 -23/360 (pow.f64 x 4))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) 0)
(+.f64 0 (*.f64 1/6 (pow.f64 x 2)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 0)
(/.f64 (*.f64 1/6 (pow.f64 x 2)) 1)
(/.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))))
(pow.f64 (*.f64 1/6 (pow.f64 x 2)) 1)
(+.f64 (*.f64 -23/360 (pow.f64 x 4)) 0)
(+.f64 0 (*.f64 -23/360 (pow.f64 x 4)))
(-.f64 (*.f64 -23/360 (pow.f64 x 4)) 0)
(/.f64 (*.f64 -23/360 (pow.f64 x 4)) 1)
(/.f64 (*.f64 -23/360 (pow.f64 x 4)) (/.f64 (*.f64 -23/360 (pow.f64 x 4)) (*.f64 -23/360 (pow.f64 x 4))))
(pow.f64 (*.f64 -23/360 (pow.f64 x 4)) 1)
(-.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) 0)
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) 1)
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(*.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) 1)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(pow.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) 1)
Outputs
(*.f64 1/6 (pow.f64 x 2))
(*.f64 -23/360 (pow.f64 x 4))
(*.f64 -23/360 (pow.f64 x 4))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) 0)
(*.f64 1/6 (pow.f64 x 2))
(+.f64 0 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 0)
(*.f64 1/6 (pow.f64 x 2))
(/.f64 (*.f64 1/6 (pow.f64 x 2)) 1)
(*.f64 1/6 (pow.f64 x 2))
(/.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))))
(*.f64 1/6 (pow.f64 x 2))
(pow.f64 (*.f64 1/6 (pow.f64 x 2)) 1)
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 -23/360 (pow.f64 x 4)) 0)
(*.f64 -23/360 (pow.f64 x 4))
(+.f64 0 (*.f64 -23/360 (pow.f64 x 4)))
(*.f64 -23/360 (pow.f64 x 4))
(-.f64 (*.f64 -23/360 (pow.f64 x 4)) 0)
(*.f64 -23/360 (pow.f64 x 4))
(/.f64 (*.f64 -23/360 (pow.f64 x 4)) 1)
(*.f64 -23/360 (pow.f64 x 4))
(/.f64 (*.f64 -23/360 (pow.f64 x 4)) (/.f64 (*.f64 -23/360 (pow.f64 x 4)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 -23/360 (pow.f64 x 4))
(pow.f64 (*.f64 -23/360 (pow.f64 x 4)) 1)
(*.f64 -23/360 (pow.f64 x 4))
(-.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) 0)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) 1)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(*.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) 1)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(pow.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) 1)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))

localize4.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(/.f64 x (tan.f64 x))
Compiler

Compiled 8 to 3 computations (62.5% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(/.f64 x (tan.f64 x))
1.0ms
x
@inf
(/.f64 x (tan.f64 x))
0.0ms
x
@0
(/.f64 x (tan.f64 x))

rewrite74.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1408×rational.json-5
1406×exponential.json-3
1406×rational.json-1
1406×rational.json-2
1406×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0611
15411
220511
372911
4277811
Stop Event
node limit
Counts
1 → 17
Calls
Call 1
Inputs
(/.f64 x (tan.f64 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (tan.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (tan.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 x (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 x (tan.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (tan.f64 x)) (/.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))) (/.f64 x (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))) (/.f64 1 (/.f64 x (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))) (/.f64 (/.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))) (/.f64 x (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 x (tan.f64 x))) (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))) (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x)))) (/.f64 (/.f64 1 (/.f64 x (tan.f64 x))) (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 x (tan.f64 x))) (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x)))) (*.f64 (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))) (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))) (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x)))) (*.f64 (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))) (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))))) (/.f64 (/.f64 (/.f64 1 (/.f64 x (tan.f64 x))) (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x)))) (*.f64 (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))) (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 x (tan.f64 x))))))))

simplify200.0ms (0.6%)

Algorithm
egg-herbie
Rules
1120×rational.json-simplify-111
1032×rational.json-simplify-1
990×rational.json-simplify-47
928×rational.json-simplify-58
852×exponential.json-simplify-26
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059467
1127467
2241467
3924467
43702467
56157467
Stop Event
node limit
Counts
29 → 27
Calls
Call 1
Inputs
1
(+.f64 (*.f64 -1/3 (pow.f64 x 2)) 1)
(+.f64 (*.f64 -1/3 (pow.f64 x 2)) (+.f64 1 (*.f64 -1/45 (pow.f64 x 4))))
(+.f64 (*.f64 -1/3 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 -1/45 (pow.f64 x 4)) (*.f64 -2/945 (pow.f64 x 6)))))
(/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x))
(+.f64 (/.f64 x (tan.f64 x)) 0)
(+.f64 0 (/.f64 x (tan.f64 x)))
(-.f64 (/.f64 x (tan.f64 x)) 0)
(-.f64 0 (neg.f64 (/.f64 x (tan.f64 x))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (tan.f64 x)))) 1)
(*.f64 (/.f64 x (tan.f64 x)) 1)
(*.f64 (/.f64 x (tan.f64 x)) (/.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))))
(*.f64 1 (/.f64 x (tan.f64 x)))
(*.f64 (/.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))) (/.f64 x (tan.f64 x)))
(*.f64 (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))) (/.f64 1 (/.f64 x (tan.f64 x))))
(*.f64 (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))) (/.f64 (/.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))) (/.f64 x (tan.f64 x))))
(*.f64 (/.f64 1 (/.f64 x (tan.f64 x))) (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))))
(*.f64 (*.f64 (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))) (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x)))) (/.f64 (/.f64 1 (/.f64 x (tan.f64 x))) (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 x (tan.f64 x))) (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x)))) (*.f64 (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))) (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x)))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))) (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x)))) (*.f64 (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))) (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))))) (/.f64 (/.f64 (/.f64 1 (/.f64 x (tan.f64 x))) (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x)))) (*.f64 (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))) (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))))))
(pow.f64 (/.f64 x (tan.f64 x)) 1)
(neg.f64 (neg.f64 (/.f64 x (tan.f64 x))))
Outputs
1
(+.f64 (*.f64 -1/3 (pow.f64 x 2)) 1)
(+.f64 1 (*.f64 -1/3 (pow.f64 x 2)))
(+.f64 (*.f64 -1/3 (pow.f64 x 2)) (+.f64 1 (*.f64 -1/45 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 -1/3 (pow.f64 x 2)) (*.f64 -1/45 (pow.f64 x 4))))
(+.f64 (*.f64 -1/3 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 -1/45 (pow.f64 x 4)) (*.f64 -2/945 (pow.f64 x 6)))))
(+.f64 1 (+.f64 (*.f64 -1/45 (pow.f64 x 4)) (+.f64 (*.f64 -1/3 (pow.f64 x 2)) (*.f64 -2/945 (pow.f64 x 6)))))
(/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x))
(/.f64 (*.f64 x (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x))
(/.f64 (*.f64 x (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x))
(/.f64 (*.f64 x (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x))
(/.f64 (*.f64 x (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x))
(/.f64 (*.f64 x (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x))
(/.f64 (*.f64 x (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x))
(/.f64 (*.f64 x (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) x) (sin.f64 x))
(/.f64 (*.f64 x (cos.f64 x)) (sin.f64 x))
(+.f64 (/.f64 x (tan.f64 x)) 0)
(/.f64 x (tan.f64 x))
(+.f64 0 (/.f64 x (tan.f64 x)))
(/.f64 x (tan.f64 x))
(-.f64 (/.f64 x (tan.f64 x)) 0)
(/.f64 x (tan.f64 x))
(-.f64 0 (neg.f64 (/.f64 x (tan.f64 x))))
(/.f64 x (tan.f64 x))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (tan.f64 x)))) 1)
(/.f64 x (tan.f64 x))
(*.f64 (/.f64 x (tan.f64 x)) 1)
(/.f64 x (tan.f64 x))
(*.f64 (/.f64 x (tan.f64 x)) (/.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))))
(/.f64 x (tan.f64 x))
(*.f64 1 (/.f64 x (tan.f64 x)))
(/.f64 x (tan.f64 x))
(*.f64 (/.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))) (/.f64 x (tan.f64 x)))
(/.f64 x (tan.f64 x))
(*.f64 (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))) (/.f64 1 (/.f64 x (tan.f64 x))))
(/.f64 x (tan.f64 x))
(*.f64 (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))) (/.f64 (/.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))) (/.f64 x (tan.f64 x))))
(/.f64 x (tan.f64 x))
(*.f64 (/.f64 1 (/.f64 x (tan.f64 x))) (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))))
(/.f64 x (tan.f64 x))
(*.f64 (*.f64 (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))) (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x)))) (/.f64 (/.f64 1 (/.f64 x (tan.f64 x))) (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x)))))
(/.f64 x (tan.f64 x))
(*.f64 (/.f64 (/.f64 1 (/.f64 x (tan.f64 x))) (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x)))) (*.f64 (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))) (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x)))))
(/.f64 x (tan.f64 x))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))) (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x)))) (*.f64 (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))) (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))))) (/.f64 (/.f64 (/.f64 1 (/.f64 x (tan.f64 x))) (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x)))) (*.f64 (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))) (*.f64 (/.f64 x (tan.f64 x)) (/.f64 x (tan.f64 x))))))
(/.f64 x (tan.f64 x))
(pow.f64 (/.f64 x (tan.f64 x)) 1)
(/.f64 x (tan.f64 x))
(neg.f64 (neg.f64 (/.f64 x (tan.f64 x))))
(/.f64 x (tan.f64 x))

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(*.f64 1/6 (pow.f64 x 2))
Compiler

Compiled 12 to 9 computations (25% saved)

localize10.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(*.f64 1/6 (pow.f64 x 3))
8.7b
(/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))
Compiler

Compiled 22 to 15 computations (31.8% saved)

series3.0ms (0%)

Counts
2 → 12
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))
1.0ms
x
@-inf
(/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))
0.0ms
x
@0
(/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))
0.0ms
x
@-inf
(*.f64 1/6 (pow.f64 x 3))
0.0ms
x
@inf
(*.f64 1/6 (pow.f64 x 3))

rewrite102.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1898×rational.json-5
1896×exponential.json-3
1896×rational.json-1
1896×rational.json-2
1896×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01036
18536
227736
397336
4375336
Stop Event
node limit
Counts
2 → 17
Calls
Call 1
Inputs
(/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))
(*.f64 1/6 (pow.f64 x 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) (/.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))) (/.f64 1 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))) (*.f64 (/.f64 1 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))) (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))) (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)))) (/.f64 (/.f64 1 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))) (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (pow.f64 x 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/6 (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/6 (pow.f64 x 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (pow.f64 x 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (pow.f64 x 3)) (/.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/6 (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 (pow.f64 x 3)) 1)))))

simplify181.0ms (0.6%)

Algorithm
egg-herbie
Rules
1626×rational.json-simplify-111
1058×rational.json-simplify-55
768×rational.json-simplify-104
606×rational.json-simplify-47
560×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
062755
1122755
2251755
3770755
43555755
57345755
Stop Event
node limit
Counts
29 → 28
Calls
Call 1
Inputs
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 -1/18 (pow.f64 x 4)) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 -1/18 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -1/270 (pow.f64 x 6))))
(+.f64 (*.f64 -1/18 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -1/2835 (pow.f64 x 8)) (*.f64 -1/270 (pow.f64 x 6)))))
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(+.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) 0)
(+.f64 0 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)))
(-.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) 0)
(*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) 1)
(*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) (/.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))))
(*.f64 1 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)))
(*.f64 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))) (/.f64 1 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))))
(*.f64 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))) (*.f64 (/.f64 1 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))) 1))
(*.f64 (/.f64 1 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))) (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))) (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)))) (/.f64 (/.f64 1 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))) (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)))))
(pow.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) 1)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) 0)
(+.f64 0 (*.f64 1/6 (pow.f64 x 3)))
(-.f64 (*.f64 1/6 (pow.f64 x 3)) 0)
(/.f64 (*.f64 1/6 (pow.f64 x 3)) 1)
(/.f64 (*.f64 1/6 (pow.f64 x 3)) (/.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/6 (pow.f64 x 3))))
(pow.f64 (*.f64 1/6 (pow.f64 x 3)) 1)
Outputs
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 -1/18 (pow.f64 x 4)) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -1/18 (pow.f64 x 4)))
(+.f64 (*.f64 -1/18 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -1/270 (pow.f64 x 6))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -1/18 (pow.f64 x 4)) (*.f64 -1/270 (pow.f64 x 6))))
(+.f64 (*.f64 -1/18 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -1/2835 (pow.f64 x 8)) (*.f64 -1/270 (pow.f64 x 6)))))
(+.f64 (*.f64 -1/18 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -1/270 (pow.f64 x 6)) (*.f64 -1/2835 (pow.f64 x 8)))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -1/18 (pow.f64 x 4)) (+.f64 (*.f64 -1/270 (pow.f64 x 6)) (*.f64 -1/2835 (pow.f64 x 8)))))
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(+.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) 0)
(/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))
(+.f64 0 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)))
(/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))
(-.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) 0)
(/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))
(*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) 1)
(/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))
(*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) (/.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))))
(/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))
(*.f64 1 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)))
(/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))
(*.f64 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))) (/.f64 1 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))))
(/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))
(*.f64 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))) (*.f64 (/.f64 1 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))) 1))
(/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))
(*.f64 (/.f64 1 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))) (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))))
(/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))) (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)))) (/.f64 (/.f64 1 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))) (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)))))
(/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))
(pow.f64 (/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x)) 1)
(/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) 0)
(*.f64 1/6 (pow.f64 x 3))
(+.f64 0 (*.f64 1/6 (pow.f64 x 3)))
(*.f64 1/6 (pow.f64 x 3))
(-.f64 (*.f64 1/6 (pow.f64 x 3)) 0)
(*.f64 1/6 (pow.f64 x 3))
(/.f64 (*.f64 1/6 (pow.f64 x 3)) 1)
(*.f64 1/6 (pow.f64 x 3))
(/.f64 (*.f64 1/6 (pow.f64 x 3)) (/.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/6 (pow.f64 x 3))))
(*.f64 1/6 (pow.f64 x 3))
(pow.f64 (*.f64 1/6 (pow.f64 x 3)) 1)
(*.f64 1/6 (pow.f64 x 3))

localize47.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -1/362880 (pow.f64 x 9))
0.1b
(*.f64 -1/120 (pow.f64 x 5))
0.1b
(*.f64 1/6 (pow.f64 x 3))
8.7b
(/.f64 (+.f64 (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 1/5040 (pow.f64 x 7))) (+.f64 (*.f64 -1/362880 (pow.f64 x 9)) (*.f64 1/6 (pow.f64 x 3)))) (tan.f64 x))
Compiler

Compiled 115 to 91 computations (20.9% saved)

series6.0ms (0%)

Counts
3 → 12
Calls

9 calls:

TimeVariablePointExpression
2.0ms
x
@inf
(/.f64 (+.f64 (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 1/5040 (pow.f64 x 7))) (+.f64 (*.f64 -1/362880 (pow.f64 x 9)) (*.f64 1/6 (pow.f64 x 3)))) (tan.f64 x))
1.0ms
x
@0
(*.f64 -1/362880 (pow.f64 x 9))
1.0ms
x
@-inf
(/.f64 (+.f64 (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 1/5040 (pow.f64 x 7))) (+.f64 (*.f64 -1/362880 (pow.f64 x 9)) (*.f64 1/6 (pow.f64 x 3)))) (tan.f64 x))
0.0ms
x
@0
(*.f64 -1/120 (pow.f64 x 5))
0.0ms
x
@0
(/.f64 (+.f64 (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 1/5040 (pow.f64 x 7))) (+.f64 (*.f64 -1/362880 (pow.f64 x 9)) (*.f64 1/6 (pow.f64 x 3)))) (tan.f64 x))

rewrite85.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
974×rational.json-5
972×exponential.json-3
972×rational.json-1
972×rational.json-2
972×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025103
1207103
2594103
32142103
Stop Event
node limit
Counts
3 → 23
Calls
Call 1
Inputs
(/.f64 (+.f64 (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 1/5040 (pow.f64 x 7))) (+.f64 (*.f64 -1/362880 (pow.f64 x 9)) (*.f64 1/6 (pow.f64 x 3)))) (tan.f64 x))
(*.f64 -1/120 (pow.f64 x 5))
(*.f64 -1/362880 (pow.f64 x 9))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))) (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/120 (pow.f64 x 5)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -1/120 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/120 (pow.f64 x 5)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/120 (pow.f64 x 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/120 (pow.f64 x 5)) (/.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/120 (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -1/120 (pow.f64 x 5)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/362880 (pow.f64 x 9)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -1/362880 (pow.f64 x 9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/362880 (pow.f64 x 9)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/362880 (pow.f64 x 9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/362880 (pow.f64 x 9)) (/.f64 (*.f64 (pow.f64 x 9) -1/181440) (*.f64 (pow.f64 x 9) -1/181440)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -1/362880 (pow.f64 x 9)) 1)))))

simplify160.0ms (0.5%)

Algorithm
egg-herbie
Rules
1526×rational.json-simplify-54
802×rational.json-simplify-1
638×rational.json-simplify-47
608×rational.json-simplify-58
606×rational.json-simplify-79
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0971919
11881919
23881919
310261919
430671919
557641919
Stop Event
node limit
Counts
35 → 50
Calls
Call 1
Inputs
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -11/15120 (pow.f64 x 6)) (*.f64 -23/360 (pow.f64 x 4))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -143/604800 (pow.f64 x 8)) (+.f64 (*.f64 -11/15120 (pow.f64 x 6)) (*.f64 -23/360 (pow.f64 x 4)))))
(*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x)))
(+.f64 (*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x))) (*.f64 1/5040 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 7)) (sin.f64 x))))
(+.f64 (*.f64 -1/120 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 5)) (sin.f64 x))) (+.f64 (*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x))) (*.f64 1/5040 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 7)) (sin.f64 x)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (+.f64 (*.f64 -1/120 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 5)) (sin.f64 x))) (+.f64 (*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x))) (*.f64 1/5040 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 7)) (sin.f64 x))))))
(*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x)))
(+.f64 (*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x))) (*.f64 1/5040 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 7)) (sin.f64 x))))
(+.f64 (*.f64 -1/120 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 5)) (sin.f64 x))) (+.f64 (*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x))) (*.f64 1/5040 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 7)) (sin.f64 x)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (+.f64 (*.f64 -1/120 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 5)) (sin.f64 x))) (+.f64 (*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x))) (*.f64 1/5040 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 7)) (sin.f64 x))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) 0)
(+.f64 0 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) 0)
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) 1)
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))))
(*.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))) (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))) 1))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))))
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)))))
(pow.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) 1)
(+.f64 (*.f64 -1/120 (pow.f64 x 5)) 0)
(+.f64 0 (*.f64 -1/120 (pow.f64 x 5)))
(-.f64 (*.f64 -1/120 (pow.f64 x 5)) 0)
(/.f64 (*.f64 -1/120 (pow.f64 x 5)) 1)
(/.f64 (*.f64 -1/120 (pow.f64 x 5)) (/.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/120 (pow.f64 x 5))))
(pow.f64 (*.f64 -1/120 (pow.f64 x 5)) 1)
(+.f64 (*.f64 -1/362880 (pow.f64 x 9)) 0)
(+.f64 0 (*.f64 -1/362880 (pow.f64 x 9)))
(-.f64 (*.f64 -1/362880 (pow.f64 x 9)) 0)
(/.f64 (*.f64 -1/362880 (pow.f64 x 9)) 1)
(/.f64 (*.f64 -1/362880 (pow.f64 x 9)) (/.f64 (*.f64 (pow.f64 x 9) -1/181440) (*.f64 (pow.f64 x 9) -1/181440)))
(pow.f64 (*.f64 -1/362880 (pow.f64 x 9)) 1)
Outputs
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -11/15120 (pow.f64 x 6)) (*.f64 -23/360 (pow.f64 x 4))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -23/360 (pow.f64 x 4)) (*.f64 -11/15120 (pow.f64 x 6))))
(+.f64 (*.f64 -23/360 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -11/15120 (pow.f64 x 6))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -143/604800 (pow.f64 x 8)) (+.f64 (*.f64 -11/15120 (pow.f64 x 6)) (*.f64 -23/360 (pow.f64 x 4)))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -11/15120 (pow.f64 x 6)) (+.f64 (*.f64 -23/360 (pow.f64 x 4)) (*.f64 -143/604800 (pow.f64 x 8)))))
(+.f64 (+.f64 (*.f64 -23/360 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -11/15120 (pow.f64 x 6)))) (*.f64 -143/604800 (pow.f64 x 8)))
(+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 -11/15120 (pow.f64 x 6)) (*.f64 -143/604800 (pow.f64 x 8))))
(+.f64 (*.f64 -11/15120 (pow.f64 x 6)) (+.f64 (*.f64 -23/360 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -143/604800 (pow.f64 x 8)))))
(+.f64 (*.f64 -23/360 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -11/15120 (pow.f64 x 6)) (*.f64 -143/604800 (pow.f64 x 8)))))
(*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x)))
(+.f64 (*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x))) (*.f64 1/5040 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 7)) (sin.f64 x))))
(+.f64 (*.f64 -1/120 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 5)) (sin.f64 x))) (+.f64 (*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x))) (*.f64 1/5040 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 7)) (sin.f64 x)))))
(+.f64 (+.f64 (*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x))) (*.f64 1/5040 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 7)) (sin.f64 x)))) (*.f64 -1/120 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 5)) (sin.f64 x))))
(+.f64 (*.f64 1/5040 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 7)) (sin.f64 x))) (+.f64 (*.f64 -1/120 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 5)) (sin.f64 x))) (*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x)))))
(+.f64 (*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x))) (+.f64 (*.f64 1/5040 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 7)) (sin.f64 x))) (*.f64 -1/120 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 5)) (sin.f64 x)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (+.f64 (*.f64 -1/120 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 5)) (sin.f64 x))) (+.f64 (*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x))) (*.f64 1/5040 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 7)) (sin.f64 x))))))
(+.f64 (*.f64 -1/120 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 5)) (sin.f64 x))) (+.f64 (+.f64 (*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x))) (*.f64 1/5040 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 7)) (sin.f64 x)))) (*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
(+.f64 (+.f64 (*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x))) (*.f64 1/5040 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 7)) (sin.f64 x)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (*.f64 -1/120 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 5)) (sin.f64 x)))))
(+.f64 (+.f64 (*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x))) (*.f64 1/5040 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 7)) (sin.f64 x)))) (+.f64 (*.f64 -1/120 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 5)) (sin.f64 x))) (*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
(+.f64 (*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x))) (+.f64 (*.f64 1/5040 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 7)) (sin.f64 x))) (+.f64 (*.f64 -1/120 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 5)) (sin.f64 x))) (*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))
(*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x)))
(+.f64 (*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x))) (*.f64 1/5040 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 7)) (sin.f64 x))))
(+.f64 (*.f64 -1/120 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 5)) (sin.f64 x))) (+.f64 (*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x))) (*.f64 1/5040 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 7)) (sin.f64 x)))))
(+.f64 (+.f64 (*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x))) (*.f64 1/5040 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 7)) (sin.f64 x)))) (*.f64 -1/120 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 5)) (sin.f64 x))))
(+.f64 (*.f64 1/5040 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 7)) (sin.f64 x))) (+.f64 (*.f64 -1/120 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 5)) (sin.f64 x))) (*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x)))))
(+.f64 (*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x))) (+.f64 (*.f64 1/5040 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 7)) (sin.f64 x))) (*.f64 -1/120 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 5)) (sin.f64 x)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (+.f64 (*.f64 -1/120 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 5)) (sin.f64 x))) (+.f64 (*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x))) (*.f64 1/5040 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 7)) (sin.f64 x))))))
(+.f64 (*.f64 -1/120 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 5)) (sin.f64 x))) (+.f64 (+.f64 (*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x))) (*.f64 1/5040 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 7)) (sin.f64 x)))) (*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
(+.f64 (+.f64 (*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x))) (*.f64 1/5040 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 7)) (sin.f64 x)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (*.f64 -1/120 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 5)) (sin.f64 x)))))
(+.f64 (+.f64 (*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x))) (*.f64 1/5040 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 7)) (sin.f64 x)))) (+.f64 (*.f64 -1/120 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 5)) (sin.f64 x))) (*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
(+.f64 (*.f64 -1/362880 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 9)) (sin.f64 x))) (+.f64 (*.f64 1/5040 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 7)) (sin.f64 x))) (+.f64 (*.f64 -1/120 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 5)) (sin.f64 x))) (*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) 0)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))
(/.f64 (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))
(+.f64 0 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))
(/.f64 (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) 0)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))
(/.f64 (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) 1)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))
(/.f64 (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))
(/.f64 (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))
(*.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))
(/.f64 (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))) (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))
(/.f64 (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))) 1))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))
(/.f64 (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))
(/.f64 (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)))))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))
(/.f64 (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))
(pow.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x)) 1)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))
(/.f64 (+.f64 (*.f64 1/5040 (pow.f64 x 7)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/362880 (pow.f64 x 9))))) (tan.f64 x))
(+.f64 (*.f64 -1/120 (pow.f64 x 5)) 0)
(*.f64 -1/120 (pow.f64 x 5))
(+.f64 0 (*.f64 -1/120 (pow.f64 x 5)))
(*.f64 -1/120 (pow.f64 x 5))
(-.f64 (*.f64 -1/120 (pow.f64 x 5)) 0)
(*.f64 -1/120 (pow.f64 x 5))
(/.f64 (*.f64 -1/120 (pow.f64 x 5)) 1)
(*.f64 -1/120 (pow.f64 x 5))
(/.f64 (*.f64 -1/120 (pow.f64 x 5)) (/.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 -1/120 (pow.f64 x 5))))
(*.f64 -1/120 (pow.f64 x 5))
(pow.f64 (*.f64 -1/120 (pow.f64 x 5)) 1)
(*.f64 -1/120 (pow.f64 x 5))
(+.f64 (*.f64 -1/362880 (pow.f64 x 9)) 0)
(*.f64 -1/362880 (pow.f64 x 9))
(+.f64 0 (*.f64 -1/362880 (pow.f64 x 9)))
(*.f64 -1/362880 (pow.f64 x 9))
(-.f64 (*.f64 -1/362880 (pow.f64 x 9)) 0)
(*.f64 -1/362880 (pow.f64 x 9))
(/.f64 (*.f64 -1/362880 (pow.f64 x 9)) 1)
(*.f64 -1/362880 (pow.f64 x 9))
(/.f64 (*.f64 -1/362880 (pow.f64 x 9)) (/.f64 (*.f64 (pow.f64 x 9) -1/181440) (*.f64 (pow.f64 x 9) -1/181440)))
(/.f64 (*.f64 -1/362880 (pow.f64 x 9)) (/.f64 (*.f64 (pow.f64 x 9) -1/90720) (*.f64 (pow.f64 x 9) -1/90720)))
(pow.f64 (*.f64 -1/362880 (pow.f64 x 9)) 1)
(*.f64 -1/362880 (pow.f64 x 9))

eval73.0ms (0.2%)

Compiler

Compiled 3436 to 2436 computations (29.1% saved)

prune26.0ms (0.1%)

Pruning

10 alts after pruning (4 fresh and 6 done)

PrunedKeptTotal
New1413144
Fresh011
Picked011
Done055
Total14110151
Error
0.2b
Counts
151 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
29.4b
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
9.0b
(/.f64 (+.f64 (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 1/5040 (pow.f64 x 7))) (+.f64 (*.f64 -1/362880 (pow.f64 x 9)) (*.f64 1/6 (pow.f64 x 3)))) (tan.f64 x))
9.4b
(/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))
61.3b
(/.f64 x (tan.f64 x))
0.6b
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
45.3b
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
62.9b
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
0.9b
(*.f64 1/6 (pow.f64 x 2))
9.3b
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
61.3b
1
Compiler

Compiled 241 to 109 computations (54.8% saved)

localize16.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (cos.f64 x) (pow.f64 x 3))
0.2b
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
8.7b
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
Compiler

Compiled 37 to 20 computations (45.9% saved)

series4.0ms (0%)

Counts
3 → 12
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
1.0ms
x
@inf
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
0.0ms
x
@-inf
(*.f64 (cos.f64 x) (pow.f64 x 3))
0.0ms
x
@0
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (pow.f64 x 3))

rewrite135.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
984×rational.json-simplify-44
866×rational.json-5
864×exponential.json-3
864×rational.json-1
864×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01277
110877
237677
3151577
4699177
Stop Event
node limit
Counts
3 → 29
Calls
Call 1
Inputs
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 x 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (*.f64 (/.f64 1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 x) (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (cos.f64 x) (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (*.f64 (cos.f64 x) (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (cos.f64 x) (pow.f64 x 3))))))))

simplify193.0ms (0.6%)

Algorithm
egg-herbie
Rules
752×rational.json-simplify-47
752×rational.json-simplify-42
712×rational.json-simplify-2
688×exponential.json-simplify-26
640×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01001183
12011183
23951183
312231183
441641183
576281183
Stop Event
node limit
Counts
41 → 66
Calls
Call 1
Inputs
(pow.f64 x 2)
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (pow.f64 x 2))
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (pow.f64 x 2) (*.f64 -1/45 (pow.f64 x 6))))
(+.f64 (*.f64 -2/945 (pow.f64 x 8)) (+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (pow.f64 x 2) (*.f64 -1/45 (pow.f64 x 6)))))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 -1/18 (pow.f64 x 4)) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 -1/18 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -1/270 (pow.f64 x 6))))
(+.f64 (*.f64 -1/18 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -1/2835 (pow.f64 x 8)) (*.f64 -1/270 (pow.f64 x 6)))))
(pow.f64 x 3)
(+.f64 (*.f64 -1/2 (pow.f64 x 5)) (pow.f64 x 3))
(+.f64 (*.f64 1/24 (pow.f64 x 7)) (+.f64 (*.f64 -1/2 (pow.f64 x 5)) (pow.f64 x 3)))
(+.f64 (*.f64 -1/720 (pow.f64 x 9)) (+.f64 (*.f64 1/24 (pow.f64 x 7)) (+.f64 (*.f64 -1/2 (pow.f64 x 5)) (pow.f64 x 3))))
(+.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 0)
(+.f64 0 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(-.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1)
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
(*.f64 1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
(*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (*.f64 (/.f64 1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) 1))
(*.f64 (/.f64 1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
(pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
(+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) 0)
(+.f64 0 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6))
(-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6)))
(/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) 1)
(/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6)))
(pow.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6)))
(+.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) 0)
(+.f64 0 (*.f64 (cos.f64 x) (pow.f64 x 3)))
(-.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) 0)
(-.f64 0 (neg.f64 (*.f64 (cos.f64 x) (pow.f64 x 3))))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) 1)
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (*.f64 (cos.f64 x) (pow.f64 x 3))))
(pow.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) 1)
(neg.f64 (neg.f64 (*.f64 (cos.f64 x) (pow.f64 x 3))))
Outputs
(pow.f64 x 2)
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -1/3 (pow.f64 x 4)))
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (pow.f64 x 2) (*.f64 -1/45 (pow.f64 x 6))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/3 (pow.f64 x 4)) (*.f64 -1/45 (pow.f64 x 6))))
(+.f64 (*.f64 -2/945 (pow.f64 x 8)) (+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (pow.f64 x 2) (*.f64 -1/45 (pow.f64 x 6)))))
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (+.f64 (pow.f64 x 2) (*.f64 -1/45 (pow.f64 x 6))) (*.f64 -2/945 (pow.f64 x 8))))
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/45 (pow.f64 x 6)) (*.f64 -2/945 (pow.f64 x 8)))))
(+.f64 (pow.f64 x 2) (+.f64 (+.f64 (*.f64 -1/45 (pow.f64 x 6)) (*.f64 -2/945 (pow.f64 x 8))) (*.f64 -1/3 (pow.f64 x 4))))
(*.f64 1/6 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/6)
(+.f64 (*.f64 -1/18 (pow.f64 x 4)) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 (pow.f64 x 4) -1/18))
(+.f64 (*.f64 -1/18 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -1/270 (pow.f64 x 6))))
(+.f64 (*.f64 (pow.f64 x 4) -1/18) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 (pow.f64 x 6) -1/270)))
(+.f64 (*.f64 (pow.f64 x 2) 1/6) (+.f64 (*.f64 (pow.f64 x 4) -1/18) (*.f64 (pow.f64 x 6) -1/270)))
(+.f64 (*.f64 -1/18 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -1/2835 (pow.f64 x 8)) (*.f64 -1/270 (pow.f64 x 6)))))
(+.f64 (*.f64 (pow.f64 x 4) -1/18) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (+.f64 (*.f64 (pow.f64 x 6) -1/270) (*.f64 (pow.f64 x 8) -1/2835))))
(+.f64 (*.f64 (pow.f64 x 4) -1/18) (+.f64 (*.f64 (pow.f64 x 6) -1/270) (+.f64 (*.f64 (pow.f64 x 8) -1/2835) (*.f64 (pow.f64 x 2) 1/6))))
(+.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (+.f64 (*.f64 (pow.f64 x 4) -1/18) (*.f64 (pow.f64 x 6) -1/270))) (*.f64 (pow.f64 x 8) -1/2835))
(+.f64 (*.f64 (pow.f64 x 2) 1/6) (+.f64 (*.f64 (pow.f64 x 4) -1/18) (+.f64 (*.f64 (pow.f64 x 6) -1/270) (*.f64 (pow.f64 x 8) -1/2835))))
(pow.f64 x 3)
(+.f64 (*.f64 -1/2 (pow.f64 x 5)) (pow.f64 x 3))
(+.f64 (pow.f64 x 3) (*.f64 -1/2 (pow.f64 x 5)))
(+.f64 (*.f64 1/24 (pow.f64 x 7)) (+.f64 (*.f64 -1/2 (pow.f64 x 5)) (pow.f64 x 3)))
(+.f64 (*.f64 -1/2 (pow.f64 x 5)) (+.f64 (pow.f64 x 3) (*.f64 1/24 (pow.f64 x 7))))
(+.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/2 (pow.f64 x 5)) (*.f64 1/24 (pow.f64 x 7))))
(+.f64 (+.f64 (pow.f64 x 3) (*.f64 -1/2 (pow.f64 x 5))) (*.f64 1/24 (pow.f64 x 7)))
(+.f64 (*.f64 -1/720 (pow.f64 x 9)) (+.f64 (*.f64 1/24 (pow.f64 x 7)) (+.f64 (*.f64 -1/2 (pow.f64 x 5)) (pow.f64 x 3))))
(+.f64 (*.f64 1/24 (pow.f64 x 7)) (+.f64 (+.f64 (pow.f64 x 3) (*.f64 -1/2 (pow.f64 x 5))) (*.f64 -1/720 (pow.f64 x 9))))
(+.f64 (*.f64 -1/2 (pow.f64 x 5)) (+.f64 (+.f64 (pow.f64 x 3) (*.f64 1/24 (pow.f64 x 7))) (*.f64 -1/720 (pow.f64 x 9))))
(+.f64 (*.f64 1/24 (pow.f64 x 7)) (+.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/2 (pow.f64 x 5)) (*.f64 -1/720 (pow.f64 x 9)))))
(+.f64 (*.f64 -1/2 (pow.f64 x 5)) (+.f64 (+.f64 (pow.f64 x 3) (*.f64 -1/720 (pow.f64 x 9))) (*.f64 1/24 (pow.f64 x 7))))
(+.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/2 (pow.f64 x 5)) (+.f64 (*.f64 1/24 (pow.f64 x 7)) (*.f64 -1/720 (pow.f64 x 9)))))
(+.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 0)
(/.f64 (*.f64 (pow.f64 x 3) (cos.f64 x)) (sin.f64 x))
(+.f64 0 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(/.f64 (*.f64 (pow.f64 x 3) (cos.f64 x)) (sin.f64 x))
(-.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 0)
(/.f64 (*.f64 (pow.f64 x 3) (cos.f64 x)) (sin.f64 x))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
(/.f64 (*.f64 (pow.f64 x 3) (cos.f64 x)) (sin.f64 x))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1)
(/.f64 (*.f64 (pow.f64 x 3) (cos.f64 x)) (sin.f64 x))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
(/.f64 (*.f64 (pow.f64 x 3) (cos.f64 x)) (sin.f64 x))
(*.f64 1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(/.f64 (*.f64 (pow.f64 x 3) (cos.f64 x)) (sin.f64 x))
(*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
(/.f64 (*.f64 (pow.f64 x 3) (cos.f64 x)) (sin.f64 x))
(*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (*.f64 (/.f64 1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) 1))
(/.f64 (*.f64 (pow.f64 x 3) (cos.f64 x)) (sin.f64 x))
(*.f64 (/.f64 1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
(/.f64 (*.f64 (pow.f64 x 3) (cos.f64 x)) (sin.f64 x))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
(/.f64 (*.f64 (pow.f64 x 3) (cos.f64 x)) (sin.f64 x))
(pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1)
(/.f64 (*.f64 (pow.f64 x 3) (cos.f64 x)) (sin.f64 x))
(neg.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
(/.f64 (*.f64 (pow.f64 x 3) (cos.f64 x)) (sin.f64 x))
(+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) 0)
(*.f64 1/6 (/.f64 (*.f64 (pow.f64 x 3) (cos.f64 x)) (sin.f64 x)))
(+.f64 0 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6))
(*.f64 1/6 (/.f64 (*.f64 (pow.f64 x 3) (cos.f64 x)) (sin.f64 x)))
(-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) 0)
(*.f64 1/6 (/.f64 (*.f64 (pow.f64 x 3) (cos.f64 x)) (sin.f64 x)))
(-.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6)))
(*.f64 1/6 (/.f64 (*.f64 (pow.f64 x 3) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) 1)
(*.f64 1/6 (/.f64 (*.f64 (pow.f64 x 3) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6)))
(*.f64 1/6 (/.f64 (*.f64 (pow.f64 x 3) (cos.f64 x)) (sin.f64 x)))
(pow.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) 1)
(*.f64 1/6 (/.f64 (*.f64 (pow.f64 x 3) (cos.f64 x)) (sin.f64 x)))
(neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6)))
(*.f64 1/6 (/.f64 (*.f64 (pow.f64 x 3) (cos.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) 0)
(*.f64 (pow.f64 x 3) (cos.f64 x))
(+.f64 0 (*.f64 (cos.f64 x) (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (cos.f64 x))
(-.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) 0)
(*.f64 (pow.f64 x 3) (cos.f64 x))
(-.f64 0 (neg.f64 (*.f64 (cos.f64 x) (pow.f64 x 3))))
(*.f64 (pow.f64 x 3) (cos.f64 x))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) 1)
(*.f64 (pow.f64 x 3) (cos.f64 x))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (*.f64 (cos.f64 x) (pow.f64 x 3))))
(*.f64 (pow.f64 x 3) (cos.f64 x))
(pow.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) 1)
(*.f64 (pow.f64 x 3) (cos.f64 x))
(neg.f64 (neg.f64 (*.f64 (cos.f64 x) (pow.f64 x 3))))
(*.f64 (pow.f64 x 3) (cos.f64 x))

localize39.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
0.0b
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
0.0b
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
3.1b
(-.f64 x (sin.f64 x))
Compiler

Compiled 362 to 24 computations (93.4% saved)

series14.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
4.0ms
x
@inf
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
4.0ms
x
@-inf
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
2.0ms
x
@-inf
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
1.0ms
x
@inf
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
1.0ms
x
@0
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))

rewrite231.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1114×rational.json-simplify-55
742×rational.json-5
740×exponential.json-3
740×rational.json-1
740×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
012323
1110323
2407323
31555323
47191323
Stop Event
node limit
Counts
3 → 144
Calls
Call 1
Inputs
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (neg.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x))) (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) 2) (*.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (neg.f64 (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x))) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x))) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x))) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x))) (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) 2) (*.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))))

simplify398.0ms (1.2%)

Algorithm
egg-herbie
Rules
1124×rational.json-simplify-104
1064×rational.json-simplify-2
914×rational.json-simplify-76
882×rational.json-simplify-79
864×rational.json-simplify-54
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
046724638
1104224434
2195424344
3321024344
4557824342
Stop Event
node limit
Counts
180 → 246
Calls
Call 1
Inputs
(*.f64 1/1679616 (pow.f64 x 16))
(+.f64 (*.f64 1/1679616 (pow.f64 x 16)) (*.f64 -23/12597120 (pow.f64 x 18)))
(+.f64 (*.f64 1/1679616 (pow.f64 x 16)) (+.f64 (*.f64 -23/12597120 (pow.f64 x 18)) (*.f64 8567/3527193600 (pow.f64 x 20))))
(+.f64 (*.f64 1/1679616 (pow.f64 x 16)) (+.f64 (*.f64 -23/12597120 (pow.f64 x 18)) (+.f64 (*.f64 -290309/158723712000 (pow.f64 x 22)) (*.f64 8567/3527193600 (pow.f64 x 20)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 8)) (pow.f64 (sin.f64 x) 8))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 8)) (pow.f64 (sin.f64 x) 8)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 8)) (pow.f64 (sin.f64 x) 8)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (*.f64 (+.f64 (*.f64 16 (pow.f64 (sin.f64 x) 2)) (+.f64 (*.f64 4 (pow.f64 (sin.f64 x) 2)) (*.f64 8 (pow.f64 (sin.f64 x) 2)))) (pow.f64 x 6))) (pow.f64 (sin.f64 x) 8))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 8)) (pow.f64 (sin.f64 x) 8)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (*.f64 (+.f64 (*.f64 -8 (*.f64 (+.f64 (*.f64 4 (pow.f64 (sin.f64 x) 2)) (*.f64 2 (pow.f64 (sin.f64 x) 2))) (sin.f64 x))) (*.f64 -8 (pow.f64 (sin.f64 x) 3))) (pow.f64 x 5))) (pow.f64 (sin.f64 x) 8)) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (*.f64 (+.f64 (*.f64 16 (pow.f64 (sin.f64 x) 2)) (+.f64 (*.f64 4 (pow.f64 (sin.f64 x) 2)) (*.f64 8 (pow.f64 (sin.f64 x) 2)))) (pow.f64 x 6))) (pow.f64 (sin.f64 x) 8)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 8)) (pow.f64 (sin.f64 x) 8))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 8)) (pow.f64 (sin.f64 x) 8)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 8)) (pow.f64 (sin.f64 x) 8)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (*.f64 (+.f64 (*.f64 16 (pow.f64 (sin.f64 x) 2)) (+.f64 (*.f64 4 (pow.f64 (sin.f64 x) 2)) (*.f64 8 (pow.f64 (sin.f64 x) 2)))) (pow.f64 x 6))) (pow.f64 (sin.f64 x) 8))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 8)) (pow.f64 (sin.f64 x) 8)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (*.f64 (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 4 (pow.f64 (sin.f64 x) 2)) (*.f64 2 (pow.f64 (sin.f64 x) 2))) (sin.f64 x))) (*.f64 8 (pow.f64 (sin.f64 x) 3))) (pow.f64 x 5))) (pow.f64 (sin.f64 x) 8))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (*.f64 (+.f64 (*.f64 16 (pow.f64 (sin.f64 x) 2)) (+.f64 (*.f64 4 (pow.f64 (sin.f64 x) 2)) (*.f64 8 (pow.f64 (sin.f64 x) 2)))) (pow.f64 x 6))) (pow.f64 (sin.f64 x) 8)))))
(*.f64 1/36 (pow.f64 x 4))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (*.f64 -23/1080 (pow.f64 x 6)))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 (*.f64 -23/1080 (pow.f64 x 6)) (*.f64 43/11200 (pow.f64 x 8))))
(+.f64 (*.f64 11/777600 (pow.f64 x 10)) (+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 (*.f64 -23/1080 (pow.f64 x 6)) (*.f64 43/11200 (pow.f64 x 8)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 2)) (pow.f64 (sin.f64 x) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 2)) (pow.f64 (sin.f64 x) 2)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) x) (sin.f64 x))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 2)) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) x) (sin.f64 x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 2)) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) x) (sin.f64 x)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 2)) (pow.f64 (sin.f64 x) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 2)) (pow.f64 (sin.f64 x) 2)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) x) (sin.f64 x))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 2)) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) x) (sin.f64 x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 2)) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) x) (sin.f64 x)))))
(*.f64 1/216 (pow.f64 x 6))
(+.f64 (*.f64 1/216 (pow.f64 x 6)) (*.f64 -23/4320 (pow.f64 x 8)))
(+.f64 (*.f64 1/216 (pow.f64 x 6)) (+.f64 (*.f64 -23/4320 (pow.f64 x 8)) (*.f64 3593/1814400 (pow.f64 x 10))))
(+.f64 (*.f64 1/216 (pow.f64 x 6)) (+.f64 (*.f64 -9553/40824000 (pow.f64 x 12)) (+.f64 (*.f64 -23/4320 (pow.f64 x 8)) (*.f64 3593/1814400 (pow.f64 x 10)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 x 3)) (pow.f64 (sin.f64 x) 3))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -2 (sin.f64 x))) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 x 2))) (pow.f64 (sin.f64 x) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 x 3)) (pow.f64 (sin.f64 x) 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -2 (sin.f64 x))) (pow.f64 x 2))) (pow.f64 (sin.f64 x) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 x 3)) (pow.f64 (sin.f64 x) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (pow.f64 (sin.f64 x) 2))) x)) (pow.f64 (sin.f64 x) 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -2 (sin.f64 x))) (pow.f64 x 2))) (pow.f64 (sin.f64 x) 3)) (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 x 3)) (pow.f64 (sin.f64 x) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (pow.f64 (sin.f64 x) 2))) x)) (pow.f64 (sin.f64 x) 3)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 x 3)) (pow.f64 (sin.f64 x) 3))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 x 2) (+.f64 (sin.f64 x) (*.f64 2 (sin.f64 x))))) (pow.f64 (sin.f64 x) 3))) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 x 3)) (pow.f64 (sin.f64 x) 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 x 2) (+.f64 (sin.f64 x) (*.f64 2 (sin.f64 x))))) (pow.f64 (sin.f64 x) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 x 3)) (pow.f64 (sin.f64 x) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (pow.f64 (sin.f64 x) 2))) x)) (pow.f64 (sin.f64 x) 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 x 2) (+.f64 (sin.f64 x) (*.f64 2 (sin.f64 x))))) (pow.f64 (sin.f64 x) 3))) (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 x 3)) (pow.f64 (sin.f64 x) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (pow.f64 (sin.f64 x) 2))) x)) (pow.f64 (sin.f64 x) 3)))))
(+.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) 0)
(+.f64 0 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(-.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))
(/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) 1)
(/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(pow.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(fabs.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (neg.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x))) (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) 2) (*.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (neg.f64 (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(+.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) 0)
(+.f64 0 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(-.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) 1)
(/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(pow.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(fabs.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x)))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x))) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x))) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x))) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x))) (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) 2) (*.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(+.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) 0)
(+.f64 0 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(-.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) 1)
(/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(pow.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
Outputs
(*.f64 1/1679616 (pow.f64 x 16))
(+.f64 (*.f64 1/1679616 (pow.f64 x 16)) (*.f64 -23/12597120 (pow.f64 x 18)))
(+.f64 (*.f64 1/1679616 (pow.f64 x 16)) (+.f64 (*.f64 -23/12597120 (pow.f64 x 18)) (*.f64 8567/3527193600 (pow.f64 x 20))))
(+.f64 (*.f64 -23/12597120 (pow.f64 x 18)) (+.f64 (*.f64 8567/3527193600 (pow.f64 x 20)) (*.f64 1/1679616 (pow.f64 x 16))))
(+.f64 (*.f64 -23/12597120 (pow.f64 x 18)) (+.f64 (*.f64 1/1679616 (pow.f64 x 16)) (*.f64 8567/3527193600 (pow.f64 x 20))))
(+.f64 (*.f64 1/1679616 (pow.f64 x 16)) (+.f64 (*.f64 -23/12597120 (pow.f64 x 18)) (+.f64 (*.f64 -290309/158723712000 (pow.f64 x 22)) (*.f64 8567/3527193600 (pow.f64 x 20)))))
(+.f64 (*.f64 1/1679616 (pow.f64 x 16)) (+.f64 (*.f64 -23/12597120 (pow.f64 x 18)) (+.f64 (*.f64 8567/3527193600 (pow.f64 x 20)) (*.f64 -290309/158723712000 (pow.f64 x 22)))))
(+.f64 (*.f64 1/1679616 (pow.f64 x 16)) (+.f64 (*.f64 8567/3527193600 (pow.f64 x 20)) (+.f64 (*.f64 -23/12597120 (pow.f64 x 18)) (*.f64 -290309/158723712000 (pow.f64 x 22)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 8)) (pow.f64 (sin.f64 x) 8))
(/.f64 (pow.f64 (*.f64 (cos.f64 x) x) 8) (pow.f64 (sin.f64 x) 8))
(/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 8) (pow.f64 (sin.f64 x) 8))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 8)) (pow.f64 (sin.f64 x) 8)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) x) 8) (pow.f64 (sin.f64 x) 8)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 8) (pow.f64 (sin.f64 x) 8)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 8)) (pow.f64 (sin.f64 x) 8)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (*.f64 (+.f64 (*.f64 16 (pow.f64 (sin.f64 x) 2)) (+.f64 (*.f64 4 (pow.f64 (sin.f64 x) 2)) (*.f64 8 (pow.f64 (sin.f64 x) 2)))) (pow.f64 x 6))) (pow.f64 (sin.f64 x) 8))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) x) 8) (pow.f64 (sin.f64 x) 8)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))) (/.f64 (*.f64 (+.f64 (*.f64 16 (pow.f64 (sin.f64 x) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 4) (*.f64 8 (pow.f64 (sin.f64 x) 2)))) (*.f64 (pow.f64 x 6) (pow.f64 (cos.f64 x) 8))) (pow.f64 (sin.f64 x) 8))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 8) (pow.f64 (sin.f64 x) 8)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))) (/.f64 (*.f64 (+.f64 (*.f64 16 (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) 12)) (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 6))) (pow.f64 (sin.f64 x) 8))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))) (+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 8) (pow.f64 (sin.f64 x) 8)) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 28) (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 6))) (pow.f64 (sin.f64 x) 8))))
(+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 8) (pow.f64 (sin.f64 x) 8)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7)))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 28) (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 6))) (pow.f64 (sin.f64 x) 8)))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 8)) (pow.f64 (sin.f64 x) 8)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (*.f64 (+.f64 (*.f64 -8 (*.f64 (+.f64 (*.f64 4 (pow.f64 (sin.f64 x) 2)) (*.f64 2 (pow.f64 (sin.f64 x) 2))) (sin.f64 x))) (*.f64 -8 (pow.f64 (sin.f64 x) 3))) (pow.f64 x 5))) (pow.f64 (sin.f64 x) 8)) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (*.f64 (+.f64 (*.f64 16 (pow.f64 (sin.f64 x) 2)) (+.f64 (*.f64 4 (pow.f64 (sin.f64 x) 2)) (*.f64 8 (pow.f64 (sin.f64 x) 2)))) (pow.f64 x 6))) (pow.f64 (sin.f64 x) 8)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) x) 8) (pow.f64 (sin.f64 x) 8)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 4) (*.f64 2 (pow.f64 (sin.f64 x) 2))) (*.f64 (sin.f64 x) -8)) (*.f64 -8 (pow.f64 (sin.f64 x) 3))) (*.f64 (pow.f64 x 5) (pow.f64 (cos.f64 x) 8))) (pow.f64 (sin.f64 x) 8)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))) (/.f64 (*.f64 (+.f64 (*.f64 16 (pow.f64 (sin.f64 x) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 4) (*.f64 8 (pow.f64 (sin.f64 x) 2)))) (*.f64 (pow.f64 x 6) (pow.f64 (cos.f64 x) 8))) (pow.f64 (sin.f64 x) 8)))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 8) (pow.f64 (sin.f64 x) 8)) (+.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))) (/.f64 (*.f64 (+.f64 (*.f64 16 (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) 12)) (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 6))) (pow.f64 (sin.f64 x) 8))) (/.f64 (*.f64 (*.f64 -8 (+.f64 (pow.f64 (sin.f64 x) 3) (*.f64 (sin.f64 x) (*.f64 (pow.f64 (sin.f64 x) 2) 6)))) (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 5))) (pow.f64 (sin.f64 x) 8))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 8) (pow.f64 (sin.f64 x) 8)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 28) (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 6))) (pow.f64 (sin.f64 x) 8)) (/.f64 (*.f64 (*.f64 -8 (+.f64 (*.f64 (sin.f64 x) (*.f64 (pow.f64 (sin.f64 x) 2) 6)) (pow.f64 (sin.f64 x) 3))) (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 5))) (pow.f64 (sin.f64 x) 8)))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 8) (pow.f64 (sin.f64 x) 8)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 28) (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 6))) (pow.f64 (sin.f64 x) 8)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))) (/.f64 (*.f64 (*.f64 -8 (+.f64 (*.f64 (sin.f64 x) (*.f64 (pow.f64 (sin.f64 x) 2) 6)) (pow.f64 (sin.f64 x) 3))) (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 5))) (pow.f64 (sin.f64 x) 8)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 8)) (pow.f64 (sin.f64 x) 8))
(/.f64 (pow.f64 (*.f64 (cos.f64 x) x) 8) (pow.f64 (sin.f64 x) 8))
(/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 8) (pow.f64 (sin.f64 x) 8))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 8)) (pow.f64 (sin.f64 x) 8)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) x) 8) (pow.f64 (sin.f64 x) 8)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 8) (pow.f64 (sin.f64 x) 8)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 8)) (pow.f64 (sin.f64 x) 8)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (*.f64 (+.f64 (*.f64 16 (pow.f64 (sin.f64 x) 2)) (+.f64 (*.f64 4 (pow.f64 (sin.f64 x) 2)) (*.f64 8 (pow.f64 (sin.f64 x) 2)))) (pow.f64 x 6))) (pow.f64 (sin.f64 x) 8))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) x) 8) (pow.f64 (sin.f64 x) 8)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))) (/.f64 (*.f64 (+.f64 (*.f64 16 (pow.f64 (sin.f64 x) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 4) (*.f64 8 (pow.f64 (sin.f64 x) 2)))) (*.f64 (pow.f64 x 6) (pow.f64 (cos.f64 x) 8))) (pow.f64 (sin.f64 x) 8))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 8) (pow.f64 (sin.f64 x) 8)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))) (/.f64 (*.f64 (+.f64 (*.f64 16 (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) 12)) (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 6))) (pow.f64 (sin.f64 x) 8))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))) (+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 8) (pow.f64 (sin.f64 x) 8)) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 28) (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 6))) (pow.f64 (sin.f64 x) 8))))
(+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 8) (pow.f64 (sin.f64 x) 8)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7)))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 28) (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 6))) (pow.f64 (sin.f64 x) 8)))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 8)) (pow.f64 (sin.f64 x) 8)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (*.f64 (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 4 (pow.f64 (sin.f64 x) 2)) (*.f64 2 (pow.f64 (sin.f64 x) 2))) (sin.f64 x))) (*.f64 8 (pow.f64 (sin.f64 x) 3))) (pow.f64 x 5))) (pow.f64 (sin.f64 x) 8))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (*.f64 (+.f64 (*.f64 16 (pow.f64 (sin.f64 x) 2)) (+.f64 (*.f64 4 (pow.f64 (sin.f64 x) 2)) (*.f64 8 (pow.f64 (sin.f64 x) 2)))) (pow.f64 x 6))) (pow.f64 (sin.f64 x) 8)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) x) 8) (pow.f64 (sin.f64 x) 8)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 16 (pow.f64 (sin.f64 x) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 4) (*.f64 8 (pow.f64 (sin.f64 x) 2)))) (*.f64 (pow.f64 x 6) (pow.f64 (cos.f64 x) 8))) (pow.f64 (sin.f64 x) 8)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 4) (*.f64 2 (pow.f64 (sin.f64 x) 2))) (*.f64 (sin.f64 x) 8)) (*.f64 8 (pow.f64 (sin.f64 x) 3))) (*.f64 (pow.f64 x 5) (pow.f64 (cos.f64 x) 8))) (pow.f64 (sin.f64 x) 8))))))
(+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 8) (pow.f64 (sin.f64 x) 8)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))) (/.f64 (*.f64 (+.f64 (*.f64 16 (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) 12)) (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 6))) (pow.f64 (sin.f64 x) 8)))) (neg.f64 (/.f64 (*.f64 (pow.f64 x 5) (*.f64 (pow.f64 (cos.f64 x) 8) (*.f64 8 (+.f64 (pow.f64 (sin.f64 x) 3) (*.f64 (sin.f64 x) (*.f64 (pow.f64 (sin.f64 x) 2) 6)))))) (pow.f64 (sin.f64 x) 8))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 8) (pow.f64 (sin.f64 x) 8)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 28) (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 6))) (pow.f64 (sin.f64 x) 8)) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7))) (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (*.f64 (pow.f64 x 5) (*.f64 8 (+.f64 (*.f64 (sin.f64 x) (*.f64 (pow.f64 (sin.f64 x) 2) 6)) (pow.f64 (sin.f64 x) 3))))) (pow.f64 (sin.f64 x) 8))))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 28) (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 6))) (pow.f64 (sin.f64 x) 8)) (+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 8) (pow.f64 (sin.f64 x) 8)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 7)) (pow.f64 (sin.f64 x) 7)))) (neg.f64 (/.f64 (*.f64 (*.f64 8 (+.f64 (*.f64 (sin.f64 x) (*.f64 (pow.f64 (sin.f64 x) 2) 6)) (pow.f64 (sin.f64 x) 3))) (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 x 5))) (pow.f64 (sin.f64 x) 8)))))
(*.f64 1/36 (pow.f64 x 4))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (*.f64 -23/1080 (pow.f64 x 6)))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (*.f64 (pow.f64 x 6) -23/1080))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 (*.f64 -23/1080 (pow.f64 x 6)) (*.f64 43/11200 (pow.f64 x 8))))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 6) -23/1080) (*.f64 (pow.f64 x 8) 43/11200)))
(+.f64 (*.f64 (pow.f64 x 6) -23/1080) (+.f64 (*.f64 1/36 (pow.f64 x 4)) (*.f64 (pow.f64 x 8) 43/11200)))
(+.f64 (*.f64 11/777600 (pow.f64 x 10)) (+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 (*.f64 -23/1080 (pow.f64 x 6)) (*.f64 43/11200 (pow.f64 x 8)))))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 (+.f64 (*.f64 (pow.f64 x 6) -23/1080) (*.f64 (pow.f64 x 8) 43/11200)) (*.f64 11/777600 (pow.f64 x 10))))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 6) -23/1080) (+.f64 (*.f64 (pow.f64 x 8) 43/11200) (*.f64 11/777600 (pow.f64 x 10)))))
(+.f64 (+.f64 (*.f64 (pow.f64 x 6) -23/1080) (+.f64 (*.f64 1/36 (pow.f64 x 4)) (*.f64 (pow.f64 x 8) 43/11200))) (*.f64 11/777600 (pow.f64 x 10)))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 2)) (pow.f64 (sin.f64 x) 2))
(/.f64 (pow.f64 (*.f64 (cos.f64 x) x) 2) (pow.f64 (sin.f64 x) 2))
(/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 2)) (pow.f64 (sin.f64 x) 2)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) x) (sin.f64 x))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 -2 (/.f64 (*.f64 x (pow.f64 (cos.f64 x) 2)) (sin.f64 x))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 -2 (/.f64 (*.f64 x (pow.f64 (cos.f64 x) 2)) (sin.f64 x))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 2)) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) x) (sin.f64 x)))))
(+.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 -2 (/.f64 (*.f64 x (pow.f64 (cos.f64 x) 2)) (sin.f64 x)))))
(+.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 -2 (/.f64 (*.f64 x (pow.f64 (cos.f64 x) 2)) (sin.f64 x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 2)) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) x) (sin.f64 x)))))
(+.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 -2 (/.f64 (*.f64 x (pow.f64 (cos.f64 x) 2)) (sin.f64 x)))))
(+.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 -2 (/.f64 (*.f64 x (pow.f64 (cos.f64 x) 2)) (sin.f64 x)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 2)) (pow.f64 (sin.f64 x) 2))
(/.f64 (pow.f64 (*.f64 (cos.f64 x) x) 2) (pow.f64 (sin.f64 x) 2))
(/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 2)) (pow.f64 (sin.f64 x) 2)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) x) (sin.f64 x))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 -2 (/.f64 (*.f64 x (pow.f64 (cos.f64 x) 2)) (sin.f64 x))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 -2 (/.f64 (*.f64 x (pow.f64 (cos.f64 x) 2)) (sin.f64 x))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 2)) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) x) (sin.f64 x)))))
(+.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 -2 (/.f64 (*.f64 x (pow.f64 (cos.f64 x) 2)) (sin.f64 x)))))
(+.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 -2 (/.f64 (*.f64 x (pow.f64 (cos.f64 x) 2)) (sin.f64 x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 2)) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) x) (sin.f64 x)))))
(+.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 -2 (/.f64 (*.f64 x (pow.f64 (cos.f64 x) 2)) (sin.f64 x)))))
(+.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 -2 (/.f64 (*.f64 x (pow.f64 (cos.f64 x) 2)) (sin.f64 x)))))
(*.f64 1/216 (pow.f64 x 6))
(*.f64 (pow.f64 x 6) 1/216)
(+.f64 (*.f64 1/216 (pow.f64 x 6)) (*.f64 -23/4320 (pow.f64 x 8)))
(+.f64 (*.f64 (pow.f64 x 6) 1/216) (*.f64 (pow.f64 x 8) -23/4320))
(+.f64 (*.f64 1/216 (pow.f64 x 6)) (+.f64 (*.f64 -23/4320 (pow.f64 x 8)) (*.f64 3593/1814400 (pow.f64 x 10))))
(+.f64 (*.f64 (pow.f64 x 6) 1/216) (+.f64 (*.f64 (pow.f64 x 8) -23/4320) (*.f64 (pow.f64 x 10) 3593/1814400)))
(+.f64 (*.f64 1/216 (pow.f64 x 6)) (+.f64 (*.f64 -9553/40824000 (pow.f64 x 12)) (+.f64 (*.f64 -23/4320 (pow.f64 x 8)) (*.f64 3593/1814400 (pow.f64 x 10)))))
(+.f64 (*.f64 (pow.f64 x 6) 1/216) (+.f64 (*.f64 (pow.f64 x 8) -23/4320) (+.f64 (*.f64 (pow.f64 x 10) 3593/1814400) (*.f64 -9553/40824000 (pow.f64 x 12)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 x 3)) (pow.f64 (sin.f64 x) 3))
(/.f64 (pow.f64 (*.f64 (cos.f64 x) x) 3) (pow.f64 (sin.f64 x) 3))
(/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -2 (sin.f64 x))) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 x 2))) (pow.f64 (sin.f64 x) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 x 3)) (pow.f64 (sin.f64 x) 3)))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) x) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (sin.f64 x) -1) (*.f64 (sin.f64 x) -2)))) (pow.f64 (sin.f64 x) 3)))
(+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (*.f64 (sin.f64 x) -3) (pow.f64 (cos.f64 x) 3))) (pow.f64 (sin.f64 x) 3)))
(+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (sin.f64 x) -3))) (pow.f64 (sin.f64 x) 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -2 (sin.f64 x))) (pow.f64 x 2))) (pow.f64 (sin.f64 x) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 x 3)) (pow.f64 (sin.f64 x) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (pow.f64 (sin.f64 x) 2))) x)) (pow.f64 (sin.f64 x) 3))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) x) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 x (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (pow.f64 (sin.f64 x) 2))))) (pow.f64 (sin.f64 x) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (sin.f64 x) -1) (*.f64 (sin.f64 x) -2)))) (pow.f64 (sin.f64 x) 3))))
(+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cos.f64 x) 3))) (pow.f64 (sin.f64 x) 3)) (+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (*.f64 (sin.f64 x) -3) (pow.f64 (cos.f64 x) 3))) (pow.f64 (sin.f64 x) 3))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (sin.f64 x) -3))) (pow.f64 (sin.f64 x) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 x (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (pow.f64 (sin.f64 x) 2))))) (pow.f64 (sin.f64 x) 3))))
(+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (sin.f64 x) -3))) (pow.f64 (sin.f64 x) 3))) (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (pow.f64 (sin.f64 x) 2))) (*.f64 x (pow.f64 (cos.f64 x) 3))) (pow.f64 (sin.f64 x) 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -2 (sin.f64 x))) (pow.f64 x 2))) (pow.f64 (sin.f64 x) 3)) (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 x 3)) (pow.f64 (sin.f64 x) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (pow.f64 (sin.f64 x) 2))) x)) (pow.f64 (sin.f64 x) 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (sin.f64 x) -1) (*.f64 (sin.f64 x) -2)))) (pow.f64 (sin.f64 x) 3)) (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) x) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 x (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (pow.f64 (sin.f64 x) 2))))) (pow.f64 (sin.f64 x) 3)) (*.f64 -1 (pow.f64 (cos.f64 x) 3)))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cos.f64 x) 3))) (pow.f64 (sin.f64 x) 3)) (neg.f64 (pow.f64 (cos.f64 x) 3))) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (*.f64 (sin.f64 x) -3) (pow.f64 (cos.f64 x) 3))) (pow.f64 (sin.f64 x) 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (sin.f64 x) -3))) (pow.f64 (sin.f64 x) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 x (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (pow.f64 (sin.f64 x) 2))))) (pow.f64 (sin.f64 x) 3)) (+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (neg.f64 (pow.f64 (cos.f64 x) 3)))))
(+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (sin.f64 x) -3))) (pow.f64 (sin.f64 x) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 x (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (pow.f64 (sin.f64 x) 2))))) (pow.f64 (sin.f64 x) 3)) (neg.f64 (pow.f64 (cos.f64 x) 3))))
(+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (pow.f64 (sin.f64 x) 2))) (*.f64 x (pow.f64 (cos.f64 x) 3))) (pow.f64 (sin.f64 x) 3)) (+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (sin.f64 x) -3))) (pow.f64 (sin.f64 x) 3))) (neg.f64 (pow.f64 (cos.f64 x) 3))))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 x 3)) (pow.f64 (sin.f64 x) 3))
(/.f64 (pow.f64 (*.f64 (cos.f64 x) x) 3) (pow.f64 (sin.f64 x) 3))
(/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 x 2) (+.f64 (sin.f64 x) (*.f64 2 (sin.f64 x))))) (pow.f64 (sin.f64 x) 3))) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 x 3)) (pow.f64 (sin.f64 x) 3)))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) x) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (sin.f64 x) (*.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 3))) (pow.f64 (sin.f64 x) 3))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (cos.f64 x) 3) (+.f64 (sin.f64 x) (*.f64 (sin.f64 x) 2)))) (pow.f64 (sin.f64 x) 3))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 x 2) (+.f64 (sin.f64 x) (*.f64 (sin.f64 x) 2)))) (pow.f64 (sin.f64 x) 3))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) (pow.f64 (cos.f64 x) 3)) (+.f64 (sin.f64 x) (*.f64 (sin.f64 x) 2))) (pow.f64 (sin.f64 x) 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 x 2) (+.f64 (sin.f64 x) (*.f64 2 (sin.f64 x))))) (pow.f64 (sin.f64 x) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 x 3)) (pow.f64 (sin.f64 x) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (pow.f64 (sin.f64 x) 2))) x)) (pow.f64 (sin.f64 x) 3))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) x) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 x (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (pow.f64 (sin.f64 x) 2))))) (pow.f64 (sin.f64 x) 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (sin.f64 x) (*.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 3))) (pow.f64 (sin.f64 x) 3)))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cos.f64 x) 3))) (pow.f64 (sin.f64 x) 3)) (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (cos.f64 x) 3) (+.f64 (sin.f64 x) (*.f64 (sin.f64 x) 2)))) (pow.f64 (sin.f64 x) 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 x (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (pow.f64 (sin.f64 x) 2))))) (pow.f64 (sin.f64 x) 3)) (+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 x 2) (+.f64 (sin.f64 x) (*.f64 (sin.f64 x) 2)))) (pow.f64 (sin.f64 x) 3)))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (pow.f64 (sin.f64 x) 2))) (*.f64 x (pow.f64 (cos.f64 x) 3))) (pow.f64 (sin.f64 x) 3)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) (pow.f64 (cos.f64 x) 3)) (+.f64 (sin.f64 x) (*.f64 (sin.f64 x) 2))) (pow.f64 (sin.f64 x) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 x 2) (+.f64 (sin.f64 x) (*.f64 2 (sin.f64 x))))) (pow.f64 (sin.f64 x) 3))) (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 x 3)) (pow.f64 (sin.f64 x) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (pow.f64 (sin.f64 x) 2))) x)) (pow.f64 (sin.f64 x) 3)))))
(+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) x) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 x (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (pow.f64 (sin.f64 x) 2))))) (pow.f64 (sin.f64 x) 3)) (*.f64 -1 (pow.f64 (cos.f64 x) 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (sin.f64 x) (*.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 3))) (pow.f64 (sin.f64 x) 3))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cos.f64 x) 3))) (pow.f64 (sin.f64 x) 3)) (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (cos.f64 x) 3) (+.f64 (sin.f64 x) (*.f64 (sin.f64 x) 2)))) (pow.f64 (sin.f64 x) 3)))) (neg.f64 (pow.f64 (cos.f64 x) 3))))
(+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 x (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (pow.f64 (sin.f64 x) 2))))) (pow.f64 (sin.f64 x) 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 x 2) (+.f64 (sin.f64 x) (*.f64 (sin.f64 x) 2)))) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 x (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (pow.f64 (sin.f64 x) 2))))) (pow.f64 (sin.f64 x) 3)) (*.f64 -1 (+.f64 (pow.f64 (cos.f64 x) 3) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 x 2) (+.f64 (sin.f64 x) (*.f64 (sin.f64 x) 2)))) (pow.f64 (sin.f64 x) 3))))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 2 (pow.f64 (sin.f64 x) 2))) (*.f64 x (pow.f64 (cos.f64 x) 3))) (pow.f64 (sin.f64 x) 3)) (neg.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (/.f64 (*.f64 (*.f64 (pow.f64 x 2) (pow.f64 (cos.f64 x) 3)) (+.f64 (sin.f64 x) (*.f64 (sin.f64 x) 2))) (pow.f64 (sin.f64 x) 3))))))
(+.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) 0)
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(+.f64 0 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(-.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) 0)
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(-.f64 0 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) 1)
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(pow.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) 1)
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(neg.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (neg.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x))) (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) 2) (*.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) 2))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (/.f64 (*.f64 2 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 2 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (/.f64 (*.f64 2 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 2 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (*.f64 2 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 2 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (neg.f64 (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(+.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) 0)
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(+.f64 0 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(-.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) 0)
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(-.f64 0 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) 1)
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(pow.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) 1)
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(neg.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x))) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x))) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x))) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x))) (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (/.f64 (-.f64 x (sin.f64 x)) (fabs.f64 (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) 2) (*.f64 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) 2))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (/.f64 (*.f64 2 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 2 (fabs.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (neg.f64 (fabs.f64 (/.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))
(+.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) 0)
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(+.f64 0 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(-.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) 0)
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(-.f64 0 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) 1)
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (/.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(pow.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) 1)
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))
(neg.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))))
(*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))

localize39.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
0.1b
(/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
0.2b
(*.f64 1/6 (pow.f64 x 2))
44.3b
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
Compiler

Compiled 107 to 88 computations (17.8% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
0.0ms
x
@0
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
0.0ms
x
@inf
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
0.0ms
x
@0
(/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
0.0ms
x
@0
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))

rewrite144.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1626×rational.json-simplify-47
612×rational.json-simplify-55
592×rational.json-5
590×exponential.json-3
590×rational.json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016213
1133135
2371135
31296135
45667135
Stop Event
node limit
Counts
3 → 68
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -23/360 (pow.f64 x 4)) (*.f64 1/6 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/6 (pow.f64 x 2)) (neg.f64 (*.f64 -23/360 (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -23/360 (pow.f64 x 4)) (neg.f64 (*.f64 1/6 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 1/6 (pow.f64 x 2)))) (-.f64 1 (*.f64 -23/360 (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 -23/360 (pow.f64 x 4)))) (-.f64 1 (*.f64 1/6 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (-.f64 -1 (*.f64 -23/360 (pow.f64 x 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 -23/360 (pow.f64 x 4)) (-.f64 -1 (*.f64 1/6 (pow.f64 x 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (-.f64 (neg.f64 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (-.f64 (neg.f64 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (neg.f64 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (neg.f64 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (neg.f64 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))) (fabs.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))) (-.f64 (neg.f64 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (fabs.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (-.f64 (neg.f64 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (fabs.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (neg.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))))))

simplify222.0ms (0.7%)

Algorithm
egg-herbie
Rules
1208×rational.json-simplify-76
872×rational.json-simplify-2
836×rational.json-simplify-79
782×rational.json-simplify-55
678×rational.json-simplify-104
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02024862
14274862
27244862
325604862
462374862
Stop Event
node limit
Counts
104 → 107
Calls
Call 1
Inputs
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(*.f64 -23/360 (pow.f64 x 4))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(*.f64 -23/360 (pow.f64 x 4))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(/.f64 6 (pow.f64 x 2))
(+.f64 23/10 (*.f64 6 (/.f64 1 (pow.f64 x 2))))
(+.f64 23/10 (+.f64 (*.f64 529/600 (pow.f64 x 2)) (*.f64 6 (/.f64 1 (pow.f64 x 2)))))
(+.f64 23/10 (+.f64 (*.f64 12167/36000 (pow.f64 x 4)) (+.f64 (*.f64 529/600 (pow.f64 x 2)) (*.f64 6 (/.f64 1 (pow.f64 x 2))))))
(/.f64 -360/23 (pow.f64 x 4))
(neg.f64 (+.f64 (*.f64 360/23 (/.f64 1 (pow.f64 x 4))) (*.f64 21600/529 (/.f64 1 (pow.f64 x 6)))))
(neg.f64 (+.f64 (*.f64 360/23 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 1296000/12167 (/.f64 1 (pow.f64 x 8))) (*.f64 21600/529 (/.f64 1 (pow.f64 x 6))))))
(neg.f64 (+.f64 (*.f64 77760000/279841 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 360/23 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 1296000/12167 (/.f64 1 (pow.f64 x 8))) (*.f64 21600/529 (/.f64 1 (pow.f64 x 6)))))))
(/.f64 -360/23 (pow.f64 x 4))
(neg.f64 (+.f64 (*.f64 360/23 (/.f64 1 (pow.f64 x 4))) (*.f64 21600/529 (/.f64 1 (pow.f64 x 6)))))
(neg.f64 (+.f64 (*.f64 360/23 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 1296000/12167 (/.f64 1 (pow.f64 x 8))) (*.f64 21600/529 (/.f64 1 (pow.f64 x 6))))))
(neg.f64 (+.f64 (*.f64 77760000/279841 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 360/23 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 1296000/12167 (/.f64 1 (pow.f64 x 8))) (*.f64 21600/529 (/.f64 1 (pow.f64 x 6)))))))
(*.f64 1/36 (pow.f64 x 4))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (*.f64 -23/1080 (pow.f64 x 6)))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 (*.f64 -23/1080 (pow.f64 x 6)) (*.f64 529/129600 (pow.f64 x 8))))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 (*.f64 -23/1080 (pow.f64 x 6)) (*.f64 529/129600 (pow.f64 x 8))))
(*.f64 529/129600 (pow.f64 x 8))
(+.f64 (*.f64 -23/1080 (pow.f64 x 6)) (*.f64 529/129600 (pow.f64 x 8)))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 (*.f64 -23/1080 (pow.f64 x 6)) (*.f64 529/129600 (pow.f64 x 8))))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 (*.f64 -23/1080 (pow.f64 x 6)) (*.f64 529/129600 (pow.f64 x 8))))
(*.f64 529/129600 (pow.f64 x 8))
(+.f64 (*.f64 -23/1080 (pow.f64 x 6)) (*.f64 529/129600 (pow.f64 x 8)))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 (*.f64 -23/1080 (pow.f64 x 6)) (*.f64 529/129600 (pow.f64 x 8))))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 (*.f64 -23/1080 (pow.f64 x 6)) (*.f64 529/129600 (pow.f64 x 8))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(+.f64 (*.f64 -23/360 (pow.f64 x 4)) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) 0)
(+.f64 0 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (neg.f64 (*.f64 -23/360 (pow.f64 x 4))))
(-.f64 (*.f64 -23/360 (pow.f64 x 4)) (neg.f64 (*.f64 1/6 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) 0)
(-.f64 0 (-.f64 (neg.f64 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 1/6 (pow.f64 x 2)))) (-.f64 1 (*.f64 -23/360 (pow.f64 x 4))))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4)))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -23/360 (pow.f64 x 4)))) (-.f64 1 (*.f64 1/6 (pow.f64 x 2))))
(-.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (-.f64 -1 (*.f64 -23/360 (pow.f64 x 4)))) 1)
(-.f64 (-.f64 (*.f64 -23/360 (pow.f64 x 4)) (-.f64 -1 (*.f64 1/6 (pow.f64 x 2)))) 1)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) 1)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(pow.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) 1)
(neg.f64 (-.f64 (neg.f64 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4))))
(+.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 0)
(+.f64 0 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(-.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))) 1)
(*.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1)
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))) 1))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))
(pow.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1)
(neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(-.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(pow.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(fabs.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (-.f64 (neg.f64 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4)))))
(fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (-.f64 (neg.f64 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4)))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))
(fabs.f64 (*.f64 (-.f64 (neg.f64 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(fabs.f64 (*.f64 (-.f64 (neg.f64 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))
(fabs.f64 (*.f64 (-.f64 (neg.f64 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))) (fabs.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))) (-.f64 (neg.f64 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (fabs.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (-.f64 (neg.f64 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (fabs.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (neg.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))
Outputs
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360))
(*.f64 -23/360 (pow.f64 x 4))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360))
(*.f64 -23/360 (pow.f64 x 4))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360))
(/.f64 6 (pow.f64 x 2))
(+.f64 23/10 (*.f64 6 (/.f64 1 (pow.f64 x 2))))
(+.f64 23/10 (+.f64 (*.f64 529/600 (pow.f64 x 2)) (*.f64 6 (/.f64 1 (pow.f64 x 2)))))
(+.f64 23/10 (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) 529/600)))
(+.f64 23/10 (+.f64 (*.f64 12167/36000 (pow.f64 x 4)) (+.f64 (*.f64 529/600 (pow.f64 x 2)) (*.f64 6 (/.f64 1 (pow.f64 x 2))))))
(+.f64 23/10 (+.f64 (*.f64 (pow.f64 x 2) 529/600) (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (*.f64 (pow.f64 x 4) 12167/36000))))
(+.f64 23/10 (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 4) 12167/36000) (*.f64 (pow.f64 x 2) 529/600))))
(+.f64 23/10 (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 2) 529/600) (*.f64 (pow.f64 x 4) 12167/36000))))
(+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (+.f64 23/10 (+.f64 (*.f64 (pow.f64 x 2) 529/600) (*.f64 (pow.f64 x 4) 12167/36000))))
(/.f64 -360/23 (pow.f64 x 4))
(neg.f64 (+.f64 (*.f64 360/23 (/.f64 1 (pow.f64 x 4))) (*.f64 21600/529 (/.f64 1 (pow.f64 x 6)))))
(-.f64 (neg.f64 (*.f64 21600/529 (/.f64 1 (pow.f64 x 6)))) (*.f64 360/23 (/.f64 1 (pow.f64 x 4))))
(-.f64 (neg.f64 (*.f64 360/23 (/.f64 1 (pow.f64 x 4)))) (*.f64 21600/529 (/.f64 1 (pow.f64 x 6))))
(neg.f64 (+.f64 (*.f64 360/23 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 1296000/12167 (/.f64 1 (pow.f64 x 8))) (*.f64 21600/529 (/.f64 1 (pow.f64 x 6))))))
(neg.f64 (+.f64 (*.f64 360/23 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 21600/529 (/.f64 1 (pow.f64 x 6))) (*.f64 1296000/12167 (/.f64 1 (pow.f64 x 8))))))
(-.f64 (-.f64 (neg.f64 (*.f64 21600/529 (/.f64 1 (pow.f64 x 6)))) (*.f64 1296000/12167 (/.f64 1 (pow.f64 x 8)))) (*.f64 360/23 (/.f64 1 (pow.f64 x 4))))
(-.f64 (-.f64 (neg.f64 (*.f64 360/23 (/.f64 1 (pow.f64 x 4)))) (*.f64 21600/529 (/.f64 1 (pow.f64 x 6)))) (*.f64 1296000/12167 (/.f64 1 (pow.f64 x 8))))
(neg.f64 (+.f64 (*.f64 77760000/279841 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 360/23 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 1296000/12167 (/.f64 1 (pow.f64 x 8))) (*.f64 21600/529 (/.f64 1 (pow.f64 x 6)))))))
(neg.f64 (+.f64 (*.f64 360/23 (/.f64 1 (pow.f64 x 4))) (+.f64 (+.f64 (*.f64 21600/529 (/.f64 1 (pow.f64 x 6))) (*.f64 1296000/12167 (/.f64 1 (pow.f64 x 8)))) (*.f64 77760000/279841 (/.f64 1 (pow.f64 x 10))))))
(-.f64 (neg.f64 (+.f64 (*.f64 360/23 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 21600/529 (/.f64 1 (pow.f64 x 6))) (*.f64 1296000/12167 (/.f64 1 (pow.f64 x 8)))))) (*.f64 77760000/279841 (/.f64 1 (pow.f64 x 10))))
(-.f64 (-.f64 (-.f64 (neg.f64 (*.f64 21600/529 (/.f64 1 (pow.f64 x 6)))) (*.f64 1296000/12167 (/.f64 1 (pow.f64 x 8)))) (*.f64 360/23 (/.f64 1 (pow.f64 x 4)))) (*.f64 77760000/279841 (/.f64 1 (pow.f64 x 10))))
(-.f64 (neg.f64 (*.f64 360/23 (/.f64 1 (pow.f64 x 4)))) (+.f64 (*.f64 1296000/12167 (/.f64 1 (pow.f64 x 8))) (+.f64 (*.f64 21600/529 (/.f64 1 (pow.f64 x 6))) (*.f64 77760000/279841 (/.f64 1 (pow.f64 x 10))))))
(/.f64 -360/23 (pow.f64 x 4))
(neg.f64 (+.f64 (*.f64 360/23 (/.f64 1 (pow.f64 x 4))) (*.f64 21600/529 (/.f64 1 (pow.f64 x 6)))))
(-.f64 (neg.f64 (*.f64 21600/529 (/.f64 1 (pow.f64 x 6)))) (*.f64 360/23 (/.f64 1 (pow.f64 x 4))))
(-.f64 (neg.f64 (*.f64 360/23 (/.f64 1 (pow.f64 x 4)))) (*.f64 21600/529 (/.f64 1 (pow.f64 x 6))))
(neg.f64 (+.f64 (*.f64 360/23 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 1296000/12167 (/.f64 1 (pow.f64 x 8))) (*.f64 21600/529 (/.f64 1 (pow.f64 x 6))))))
(neg.f64 (+.f64 (*.f64 360/23 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 21600/529 (/.f64 1 (pow.f64 x 6))) (*.f64 1296000/12167 (/.f64 1 (pow.f64 x 8))))))
(-.f64 (-.f64 (neg.f64 (*.f64 21600/529 (/.f64 1 (pow.f64 x 6)))) (*.f64 1296000/12167 (/.f64 1 (pow.f64 x 8)))) (*.f64 360/23 (/.f64 1 (pow.f64 x 4))))
(-.f64 (-.f64 (neg.f64 (*.f64 360/23 (/.f64 1 (pow.f64 x 4)))) (*.f64 21600/529 (/.f64 1 (pow.f64 x 6)))) (*.f64 1296000/12167 (/.f64 1 (pow.f64 x 8))))
(neg.f64 (+.f64 (*.f64 77760000/279841 (/.f64 1 (pow.f64 x 10))) (+.f64 (*.f64 360/23 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 1296000/12167 (/.f64 1 (pow.f64 x 8))) (*.f64 21600/529 (/.f64 1 (pow.f64 x 6)))))))
(neg.f64 (+.f64 (*.f64 360/23 (/.f64 1 (pow.f64 x 4))) (+.f64 (+.f64 (*.f64 21600/529 (/.f64 1 (pow.f64 x 6))) (*.f64 1296000/12167 (/.f64 1 (pow.f64 x 8)))) (*.f64 77760000/279841 (/.f64 1 (pow.f64 x 10))))))
(-.f64 (neg.f64 (+.f64 (*.f64 360/23 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 21600/529 (/.f64 1 (pow.f64 x 6))) (*.f64 1296000/12167 (/.f64 1 (pow.f64 x 8)))))) (*.f64 77760000/279841 (/.f64 1 (pow.f64 x 10))))
(-.f64 (-.f64 (-.f64 (neg.f64 (*.f64 21600/529 (/.f64 1 (pow.f64 x 6)))) (*.f64 1296000/12167 (/.f64 1 (pow.f64 x 8)))) (*.f64 360/23 (/.f64 1 (pow.f64 x 4)))) (*.f64 77760000/279841 (/.f64 1 (pow.f64 x 10))))
(-.f64 (neg.f64 (*.f64 360/23 (/.f64 1 (pow.f64 x 4)))) (+.f64 (*.f64 1296000/12167 (/.f64 1 (pow.f64 x 8))) (+.f64 (*.f64 21600/529 (/.f64 1 (pow.f64 x 6))) (*.f64 77760000/279841 (/.f64 1 (pow.f64 x 10))))))
(*.f64 1/36 (pow.f64 x 4))
(*.f64 (pow.f64 x 4) 1/36)
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (*.f64 -23/1080 (pow.f64 x 6)))
(+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 (*.f64 -23/1080 (pow.f64 x 6)) (*.f64 529/129600 (pow.f64 x 8))))
(+.f64 (*.f64 (pow.f64 x 4) 1/36) (+.f64 (*.f64 (pow.f64 x 6) -23/1080) (*.f64 (pow.f64 x 8) 529/129600)))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 (*.f64 -23/1080 (pow.f64 x 6)) (*.f64 529/129600 (pow.f64 x 8))))
(+.f64 (*.f64 (pow.f64 x 4) 1/36) (+.f64 (*.f64 (pow.f64 x 6) -23/1080) (*.f64 (pow.f64 x 8) 529/129600)))
(*.f64 529/129600 (pow.f64 x 8))
(*.f64 (pow.f64 x 8) 529/129600)
(+.f64 (*.f64 -23/1080 (pow.f64 x 6)) (*.f64 529/129600 (pow.f64 x 8)))
(+.f64 (*.f64 (pow.f64 x 6) -23/1080) (*.f64 (pow.f64 x 8) 529/129600))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 (*.f64 -23/1080 (pow.f64 x 6)) (*.f64 529/129600 (pow.f64 x 8))))
(+.f64 (*.f64 (pow.f64 x 4) 1/36) (+.f64 (*.f64 (pow.f64 x 6) -23/1080) (*.f64 (pow.f64 x 8) 529/129600)))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 (*.f64 -23/1080 (pow.f64 x 6)) (*.f64 529/129600 (pow.f64 x 8))))
(+.f64 (*.f64 (pow.f64 x 4) 1/36) (+.f64 (*.f64 (pow.f64 x 6) -23/1080) (*.f64 (pow.f64 x 8) 529/129600)))
(*.f64 529/129600 (pow.f64 x 8))
(*.f64 (pow.f64 x 8) 529/129600)
(+.f64 (*.f64 -23/1080 (pow.f64 x 6)) (*.f64 529/129600 (pow.f64 x 8)))
(+.f64 (*.f64 (pow.f64 x 6) -23/1080) (*.f64 (pow.f64 x 8) 529/129600))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 (*.f64 -23/1080 (pow.f64 x 6)) (*.f64 529/129600 (pow.f64 x 8))))
(+.f64 (*.f64 (pow.f64 x 4) 1/36) (+.f64 (*.f64 (pow.f64 x 6) -23/1080) (*.f64 (pow.f64 x 8) 529/129600)))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 (*.f64 -23/1080 (pow.f64 x 6)) (*.f64 529/129600 (pow.f64 x 8))))
(+.f64 (*.f64 (pow.f64 x 4) 1/36) (+.f64 (*.f64 (pow.f64 x 6) -23/1080) (*.f64 (pow.f64 x 8) 529/129600)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360))
(+.f64 (*.f64 -23/360 (pow.f64 x 4)) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360))
(+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) 0)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360))
(+.f64 0 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (neg.f64 (*.f64 -23/360 (pow.f64 x 4))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360))
(-.f64 (*.f64 -23/360 (pow.f64 x 4)) (neg.f64 (*.f64 1/6 (pow.f64 x 2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360))
(-.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) 0)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360))
(-.f64 0 (-.f64 (neg.f64 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 1/6 (pow.f64 x 2)))) (-.f64 1 (*.f64 -23/360 (pow.f64 x 4))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4)))) 1)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -23/360 (pow.f64 x 4)))) (-.f64 1 (*.f64 1/6 (pow.f64 x 2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360))
(-.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (-.f64 -1 (*.f64 -23/360 (pow.f64 x 4)))) 1)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360))
(-.f64 (-.f64 (*.f64 -23/360 (pow.f64 x 4)) (-.f64 -1 (*.f64 1/6 (pow.f64 x 2)))) 1)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) 1)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360))
(pow.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) 1)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360))
(neg.f64 (-.f64 (neg.f64 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360))
(+.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 0)
(/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(/.f64 1 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(+.f64 0 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(/.f64 1 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(-.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 0)
(/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(/.f64 1 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))
(/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(/.f64 1 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))) 1)
(/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(/.f64 1 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(*.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(/.f64 1 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1)
(/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(/.f64 1 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))
(/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(/.f64 1 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))
(/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(/.f64 1 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))) 1))
(/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(/.f64 1 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))
(/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(/.f64 1 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))
(/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(/.f64 1 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(pow.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1)
(/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(/.f64 1 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))
(/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(/.f64 1 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 0)
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(+.f64 0 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(-.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 0)
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))) 1)
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1)
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(pow.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1)
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (-.f64 (neg.f64 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4)))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (-.f64 (neg.f64 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4)))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (*.f64 (-.f64 (neg.f64 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (*.f64 (-.f64 (neg.f64 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (*.f64 (-.f64 (neg.f64 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))) (fabs.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))) (-.f64 (neg.f64 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4)))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (fabs.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (fabs.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (-.f64 (neg.f64 (*.f64 1/6 (pow.f64 x 2))) (*.f64 -23/360 (pow.f64 x 4))))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (fabs.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 2))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (neg.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
(*.f64 (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)) (-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 23/360)))

eval1.2s (3.8%)

Compiler

Compiled 159057 to 22275 computations (86% saved)

prune582.0ms (1.8%)

Pruning

16 alts after pruning (8 fresh and 8 done)

PrunedKeptTotal
New131871325
Fresh011
Picked011
Done178
Total1319161335
Error
0.1b
Counts
1335 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
29.4b
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
9.0b
(/.f64 (+.f64 (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 1/5040 (pow.f64 x 7))) (+.f64 (*.f64 -1/362880 (pow.f64 x 9)) (*.f64 1/6 (pow.f64 x 3)))) (tan.f64 x))
9.4b
(/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))
61.3b
(/.f64 x (tan.f64 x))
0.6b
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
45.6b
(*.f64 (/.f64 6 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
45.4b
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080)))
45.6b
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (pow.f64 x 4) 1/36))
45.3b
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
47.1b
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
62.9b
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
62.9b
(*.f64 (fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
0.9b
(*.f64 1/6 (pow.f64 x 2))
9.4b
(*.f64 1/6 (/.f64 (pow.f64 x 3) (sin.f64 x)))
46.1b
(*.f64 1/6 (*.f64 (/.f64 1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
61.3b
1
Compiler

Compiled 851 to 438 computations (48.5% saved)

localize11.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(*.f64 1/6 (/.f64 (pow.f64 x 3) (sin.f64 x)))
8.7b
(/.f64 (pow.f64 x 3) (sin.f64 x))
Compiler

Compiled 23 to 14 computations (39.1% saved)

series2.0ms (0%)

Counts
2 → 8
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(*.f64 1/6 (/.f64 (pow.f64 x 3) (sin.f64 x)))
0.0ms
x
@inf
(*.f64 1/6 (/.f64 (pow.f64 x 3) (sin.f64 x)))
0.0ms
x
@inf
(/.f64 (pow.f64 x 3) (sin.f64 x))
0.0ms
x
@-inf
(/.f64 (pow.f64 x 3) (sin.f64 x))
0.0ms
x
@0
(/.f64 (pow.f64 x 3) (sin.f64 x))

rewrite110.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
996×rational.json-simplify-2
908×rational.json-simplify-79
572×rational.json-simplify-47
530×rational.json-simplify-54
522×rational.json-simplify-58
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01040
18540
228140
3104940
4424440
Stop Event
node limit
Counts
2 → 26
Calls
Call 1
Inputs
(/.f64 (pow.f64 x 3) (sin.f64 x))
(*.f64 1/6 (/.f64 (pow.f64 x 3) (sin.f64 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 x 3) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 x 3) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (pow.f64 x 3) (sin.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 x 3) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))) (/.f64 (pow.f64 x 3) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))) (/.f64 1 (/.f64 (pow.f64 x 3) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))) (/.f64 (/.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))) (/.f64 (pow.f64 x 3) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 x 3) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x)))) (/.f64 (/.f64 1 (/.f64 (pow.f64 x 3) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 x 3) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x)))) (*.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x)))) (*.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 x 3) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x)))) (*.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 x 3) (sin.f64 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6) (/.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6)))))))

simplify227.0ms (0.7%)

Algorithm
egg-herbie
Rules
1080×rational.json-simplify-47
862×rational.json-simplify-2
710×rational.json-simplify-41
694×rational.json-simplify-1
618×rational.json-simplify-42
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
084792
1172792
2349792
31277792
44616792
57461792
Stop Event
node limit
Counts
34 → 51
Calls
Call 1
Inputs
(pow.f64 x 2)
(+.f64 (*.f64 1/6 (pow.f64 x 4)) (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 4)) (+.f64 (*.f64 7/360 (pow.f64 x 6)) (pow.f64 x 2)))
(+.f64 (*.f64 1/6 (pow.f64 x 4)) (+.f64 (*.f64 31/15120 (pow.f64 x 8)) (+.f64 (*.f64 7/360 (pow.f64 x 6)) (pow.f64 x 2))))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 7/2160 (pow.f64 x 6))))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 (*.f64 31/90720 (pow.f64 x 8)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 7/2160 (pow.f64 x 6)))))
(+.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 0)
(+.f64 0 (/.f64 (pow.f64 x 3) (sin.f64 x)))
(-.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 0)
(-.f64 0 (neg.f64 (/.f64 (pow.f64 x 3) (sin.f64 x))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (pow.f64 x 3) (sin.f64 x)))) 1)
(*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1)
(*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))))
(*.f64 1 (/.f64 (pow.f64 x 3) (sin.f64 x)))
(*.f64 (/.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))) (/.f64 (pow.f64 x 3) (sin.f64 x)))
(*.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))) (/.f64 1 (/.f64 (pow.f64 x 3) (sin.f64 x))))
(*.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))) (/.f64 (/.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))) (/.f64 (pow.f64 x 3) (sin.f64 x))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 x 3) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))))
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x)))) (/.f64 (/.f64 1 (/.f64 (pow.f64 x 3) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 x 3) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x)))) (*.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x)))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x)))) (*.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 x 3) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x)))) (*.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))))))
(pow.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1)
(neg.f64 (neg.f64 (/.f64 (pow.f64 x 3) (sin.f64 x))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6) 0)
(+.f64 0 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6))
(-.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6))) 1)
(/.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6) 1)
(/.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6) (/.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6)))
(pow.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6)))
Outputs
(pow.f64 x 2)
(+.f64 (*.f64 1/6 (pow.f64 x 4)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 1/6 (pow.f64 x 4)))
(+.f64 (*.f64 1/6 (pow.f64 x 4)) (+.f64 (*.f64 7/360 (pow.f64 x 6)) (pow.f64 x 2)))
(+.f64 (*.f64 1/6 (pow.f64 x 4)) (+.f64 (pow.f64 x 2) (*.f64 7/360 (pow.f64 x 6))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 7/360 (pow.f64 x 6)) (*.f64 1/6 (pow.f64 x 4))))
(+.f64 (*.f64 1/6 (pow.f64 x 4)) (+.f64 (*.f64 31/15120 (pow.f64 x 8)) (+.f64 (*.f64 7/360 (pow.f64 x 6)) (pow.f64 x 2))))
(+.f64 (*.f64 1/6 (pow.f64 x 4)) (+.f64 (*.f64 7/360 (pow.f64 x 6)) (+.f64 (pow.f64 x 2) (*.f64 31/15120 (pow.f64 x 8)))))
(+.f64 (+.f64 (pow.f64 x 2) (*.f64 7/360 (pow.f64 x 6))) (+.f64 (*.f64 1/6 (pow.f64 x 4)) (*.f64 31/15120 (pow.f64 x 8))))
(+.f64 (*.f64 1/6 (pow.f64 x 4)) (+.f64 (pow.f64 x 2) (+.f64 (*.f64 7/360 (pow.f64 x 6)) (*.f64 31/15120 (pow.f64 x 8)))))
(*.f64 1/6 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/6)
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 (pow.f64 x 4) 1/36))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 7/2160 (pow.f64 x 6))))
(+.f64 (*.f64 (pow.f64 x 2) 1/6) (+.f64 (*.f64 (pow.f64 x 6) 7/2160) (*.f64 (pow.f64 x 4) 1/36)))
(+.f64 (*.f64 (pow.f64 x 2) 1/6) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) 7/2160)))
(+.f64 (*.f64 (pow.f64 x 4) 1/36) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 (pow.f64 x 6) 7/2160)))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 (*.f64 31/90720 (pow.f64 x 8)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 7/2160 (pow.f64 x 6)))))
(+.f64 (*.f64 (pow.f64 x 4) 1/36) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (+.f64 (*.f64 (pow.f64 x 6) 7/2160) (*.f64 (pow.f64 x 8) 31/90720))))
(+.f64 (*.f64 (pow.f64 x 2) 1/6) (+.f64 (+.f64 (*.f64 (pow.f64 x 6) 7/2160) (*.f64 (pow.f64 x 8) 31/90720)) (*.f64 (pow.f64 x 4) 1/36)))
(+.f64 (*.f64 (pow.f64 x 2) 1/6) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (+.f64 (*.f64 (pow.f64 x 6) 7/2160) (*.f64 (pow.f64 x 8) 31/90720))))
(+.f64 (*.f64 (pow.f64 x 6) 7/2160) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 8) 31/90720))))
(+.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 0)
(/.f64 (pow.f64 x 3) (sin.f64 x))
(+.f64 0 (/.f64 (pow.f64 x 3) (sin.f64 x)))
(/.f64 (pow.f64 x 3) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 0)
(/.f64 (pow.f64 x 3) (sin.f64 x))
(-.f64 0 (neg.f64 (/.f64 (pow.f64 x 3) (sin.f64 x))))
(/.f64 (pow.f64 x 3) (sin.f64 x))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (pow.f64 x 3) (sin.f64 x)))) 1)
(/.f64 (pow.f64 x 3) (sin.f64 x))
(*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1)
(/.f64 (pow.f64 x 3) (sin.f64 x))
(*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))))
(/.f64 (pow.f64 x 3) (sin.f64 x))
(*.f64 1 (/.f64 (pow.f64 x 3) (sin.f64 x)))
(/.f64 (pow.f64 x 3) (sin.f64 x))
(*.f64 (/.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))) (/.f64 (pow.f64 x 3) (sin.f64 x)))
(/.f64 (pow.f64 x 3) (sin.f64 x))
(*.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))) (/.f64 1 (/.f64 (pow.f64 x 3) (sin.f64 x))))
(/.f64 (pow.f64 x 3) (sin.f64 x))
(*.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))) (/.f64 (/.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))) (/.f64 (pow.f64 x 3) (sin.f64 x))))
(/.f64 (pow.f64 x 3) (sin.f64 x))
(*.f64 (/.f64 1 (/.f64 (pow.f64 x 3) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))))
(/.f64 (pow.f64 x 3) (sin.f64 x))
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x)))) (/.f64 (/.f64 1 (/.f64 (pow.f64 x 3) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x)))))
(/.f64 (pow.f64 x 3) (sin.f64 x))
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 x 3) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x)))) (*.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x)))))
(/.f64 (pow.f64 x 3) (sin.f64 x))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x)))) (*.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 x 3) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x)))) (*.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) (/.f64 (pow.f64 x 3) (sin.f64 x))))))
(/.f64 (pow.f64 x 3) (sin.f64 x))
(pow.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1)
(/.f64 (pow.f64 x 3) (sin.f64 x))
(neg.f64 (neg.f64 (/.f64 (pow.f64 x 3) (sin.f64 x))))
(/.f64 (pow.f64 x 3) (sin.f64 x))
(+.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6) 0)
(*.f64 1/6 (/.f64 (pow.f64 x 3) (sin.f64 x)))
(+.f64 0 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6))
(*.f64 1/6 (/.f64 (pow.f64 x 3) (sin.f64 x)))
(-.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6) 0)
(*.f64 1/6 (/.f64 (pow.f64 x 3) (sin.f64 x)))
(-.f64 0 (neg.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6)))
(*.f64 1/6 (/.f64 (pow.f64 x 3) (sin.f64 x)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6))) 1)
(*.f64 1/6 (/.f64 (pow.f64 x 3) (sin.f64 x)))
(/.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6) 1)
(*.f64 1/6 (/.f64 (pow.f64 x 3) (sin.f64 x)))
(/.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6) (/.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6) (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6)))
(*.f64 1/6 (/.f64 (pow.f64 x 3) (sin.f64 x)))
(pow.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6) 1)
(*.f64 1/6 (/.f64 (pow.f64 x 3) (sin.f64 x)))
(neg.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 x)) 1/6)))
(*.f64 1/6 (/.f64 (pow.f64 x 3) (sin.f64 x)))

localize34.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 -23/360 (pow.f64 x 4))
0.1b
(/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
0.2b
(*.f64 1/6 (pow.f64 x 2))
44.3b
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (pow.f64 x 4) 1/36))
Compiler

Compiled 72 to 59 computations (18.1% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (pow.f64 x 4) 1/36))
0.0ms
x
@inf
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (pow.f64 x 4) 1/36))
0.0ms
x
@-inf
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (pow.f64 x 4) 1/36))

rewrite123.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
998×rational.json-simplify-47
978×rational.json-simplify-49
722×rational.json-simplify-50
632×rational.json-5
630×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01755
114055
238455
3138155
4570755
Stop Event
node limit
Counts
1 → 9
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (pow.f64 x 4) 1/36))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36)) (/.f64 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36)) (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36))))))))

simplify137.0ms (0.4%)

Algorithm
egg-herbie
Rules
1466×rational.json-simplify-2
1112×rational.json-simplify-49
996×rational.json-simplify-111
826×rational.json-simplify-43
750×rational.json-simplify-54
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
065975
1124951
2250951
3649951
42351951
55931951
Stop Event
node limit
Counts
21 → 32
Calls
Call 1
Inputs
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 23/360 (pow.f64 x 4)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 23/360 (pow.f64 x 4)) (*.f64 529/21600 (pow.f64 x 6))))
(+.f64 (*.f64 12167/1296000 (pow.f64 x 8)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 23/360 (pow.f64 x 4)) (*.f64 529/21600 (pow.f64 x 6)))))
-10/23
(neg.f64 (+.f64 10/23 (*.f64 600/529 (/.f64 1 (pow.f64 x 2)))))
(neg.f64 (+.f64 10/23 (+.f64 (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))) (*.f64 600/529 (/.f64 1 (pow.f64 x 2))))))
(neg.f64 (+.f64 (*.f64 2160000/279841 (/.f64 1 (pow.f64 x 6))) (+.f64 10/23 (+.f64 (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))) (*.f64 600/529 (/.f64 1 (pow.f64 x 2)))))))
-10/23
(neg.f64 (+.f64 10/23 (*.f64 600/529 (/.f64 1 (pow.f64 x 2)))))
(neg.f64 (+.f64 10/23 (+.f64 (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))) (*.f64 600/529 (/.f64 1 (pow.f64 x 2))))))
(neg.f64 (+.f64 (*.f64 2160000/279841 (/.f64 1 (pow.f64 x 6))) (+.f64 10/23 (+.f64 (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))) (*.f64 600/529 (/.f64 1 (pow.f64 x 2)))))))
(+.f64 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36)) 0)
(+.f64 0 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36)))
(-.f64 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36)) 0)
(-.f64 0 (neg.f64 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36)))) 1)
(/.f64 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36)) 1)
(/.f64 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36)) (/.f64 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36)) (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36))))
(pow.f64 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36)) 1)
(neg.f64 (neg.f64 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36))))
Outputs
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 23/360 (pow.f64 x 4)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 23/360 (pow.f64 x 4)) (*.f64 529/21600 (pow.f64 x 6))))
(+.f64 (*.f64 23/360 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 529/21600 (pow.f64 x 6))))
(+.f64 (*.f64 12167/1296000 (pow.f64 x 8)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 23/360 (pow.f64 x 4)) (*.f64 529/21600 (pow.f64 x 6)))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 23/360 (pow.f64 x 4)) (*.f64 529/21600 (pow.f64 x 6))) (*.f64 12167/1296000 (pow.f64 x 8))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 23/360 (pow.f64 x 4)) (+.f64 (*.f64 529/21600 (pow.f64 x 6)) (*.f64 12167/1296000 (pow.f64 x 8)))))
(+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 23/360 (pow.f64 x 4))) (+.f64 (*.f64 529/21600 (pow.f64 x 6)) (*.f64 12167/1296000 (pow.f64 x 8))))
-10/23
(neg.f64 (+.f64 10/23 (*.f64 600/529 (/.f64 1 (pow.f64 x 2)))))
(-.f64 -10/23 (*.f64 600/529 (/.f64 1 (pow.f64 x 2))))
(neg.f64 (+.f64 10/23 (+.f64 (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))) (*.f64 600/529 (/.f64 1 (pow.f64 x 2))))))
(neg.f64 (+.f64 10/23 (+.f64 (*.f64 600/529 (/.f64 1 (pow.f64 x 2))) (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))))))
(-.f64 -10/23 (+.f64 (*.f64 600/529 (/.f64 1 (pow.f64 x 2))) (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4)))))
(-.f64 (-.f64 -10/23 (*.f64 600/529 (/.f64 1 (pow.f64 x 2)))) (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))))
(neg.f64 (+.f64 (*.f64 2160000/279841 (/.f64 1 (pow.f64 x 6))) (+.f64 10/23 (+.f64 (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))) (*.f64 600/529 (/.f64 1 (pow.f64 x 2)))))))
(neg.f64 (+.f64 10/23 (+.f64 (+.f64 (*.f64 600/529 (/.f64 1 (pow.f64 x 2))) (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4)))) (*.f64 2160000/279841 (/.f64 1 (pow.f64 x 6))))))
(-.f64 (-.f64 -10/23 (+.f64 (*.f64 600/529 (/.f64 1 (pow.f64 x 2))) (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))))) (*.f64 2160000/279841 (/.f64 1 (pow.f64 x 6))))
(-.f64 (-.f64 -10/23 (*.f64 2160000/279841 (/.f64 1 (pow.f64 x 6)))) (+.f64 (*.f64 600/529 (/.f64 1 (pow.f64 x 2))) (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4)))))
(-.f64 (-.f64 -10/23 (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4)))) (+.f64 (*.f64 600/529 (/.f64 1 (pow.f64 x 2))) (*.f64 2160000/279841 (/.f64 1 (pow.f64 x 6)))))
(-.f64 (-.f64 -10/23 (*.f64 600/529 (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))) (*.f64 2160000/279841 (/.f64 1 (pow.f64 x 6)))))
(-.f64 (-.f64 (-.f64 -10/23 (*.f64 600/529 (/.f64 1 (pow.f64 x 2)))) (*.f64 2160000/279841 (/.f64 1 (pow.f64 x 6)))) (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))))
-10/23
(neg.f64 (+.f64 10/23 (*.f64 600/529 (/.f64 1 (pow.f64 x 2)))))
(-.f64 -10/23 (*.f64 600/529 (/.f64 1 (pow.f64 x 2))))
(neg.f64 (+.f64 10/23 (+.f64 (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))) (*.f64 600/529 (/.f64 1 (pow.f64 x 2))))))
(neg.f64 (+.f64 10/23 (+.f64 (*.f64 600/529 (/.f64 1 (pow.f64 x 2))) (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))))))
(-.f64 -10/23 (+.f64 (*.f64 600/529 (/.f64 1 (pow.f64 x 2))) (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4)))))
(-.f64 (-.f64 -10/23 (*.f64 600/529 (/.f64 1 (pow.f64 x 2)))) (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))))
(neg.f64 (+.f64 (*.f64 2160000/279841 (/.f64 1 (pow.f64 x 6))) (+.f64 10/23 (+.f64 (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))) (*.f64 600/529 (/.f64 1 (pow.f64 x 2)))))))
(neg.f64 (+.f64 10/23 (+.f64 (+.f64 (*.f64 600/529 (/.f64 1 (pow.f64 x 2))) (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4)))) (*.f64 2160000/279841 (/.f64 1 (pow.f64 x 6))))))
(-.f64 (-.f64 -10/23 (+.f64 (*.f64 600/529 (/.f64 1 (pow.f64 x 2))) (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))))) (*.f64 2160000/279841 (/.f64 1 (pow.f64 x 6))))
(-.f64 (-.f64 -10/23 (*.f64 2160000/279841 (/.f64 1 (pow.f64 x 6)))) (+.f64 (*.f64 600/529 (/.f64 1 (pow.f64 x 2))) (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4)))))
(-.f64 (-.f64 -10/23 (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4)))) (+.f64 (*.f64 600/529 (/.f64 1 (pow.f64 x 2))) (*.f64 2160000/279841 (/.f64 1 (pow.f64 x 6)))))
(-.f64 (-.f64 -10/23 (*.f64 600/529 (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))) (*.f64 2160000/279841 (/.f64 1 (pow.f64 x 6)))))
(-.f64 (-.f64 (-.f64 -10/23 (*.f64 600/529 (/.f64 1 (pow.f64 x 2)))) (*.f64 2160000/279841 (/.f64 1 (pow.f64 x 6)))) (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))))
(+.f64 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36)) 0)
(*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360))) 1/36))
(+.f64 0 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36)))
(*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360))) 1/36))
(-.f64 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36)) 0)
(*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360))) 1/36))
(-.f64 0 (neg.f64 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36))))
(*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360))) 1/36))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36)))) 1)
(*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360))) 1/36))
(/.f64 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36)) 1)
(*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360))) 1/36))
(/.f64 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36)) (/.f64 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36)) (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36))))
(*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360))) 1/36))
(pow.f64 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36)) 1)
(*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360))) 1/36))
(neg.f64 (neg.f64 (*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) 1/36))))
(*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360))) 1/36))

localize37.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 -23/360 (pow.f64 x 4))
0.1b
(/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
0.2b
(*.f64 1/6 (pow.f64 x 2))
44.3b
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080)))
Compiler

Compiled 99 to 81 computations (18.2% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
2.0ms
x
@0
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080)))
0.0ms
x
@inf
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080)))
0.0ms
x
@-inf
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080)))

rewrite143.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1114×rational.json-simplify-47
866×rational.json-simplify-49
750×rational.json-5
748×exponential.json-3
748×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02273
117873
246573
3165173
4669973
Stop Event
node limit
Counts
1 → 9
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080)))))))))

simplify197.0ms (0.6%)

Algorithm
egg-herbie
Rules
1802×rational.json-simplify-47
914×rational.json-simplify-111
764×rational.json-simplify-2
664×rational.json-simplify-1
576×rational.json-simplify-79
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0621101
11141101
22191101
34871101
415811101
538961101
668641101
Stop Event
node limit
Counts
21 → 37
Calls
Call 1
Inputs
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -529/21600 (pow.f64 x 6)) (*.f64 -23/360 (pow.f64 x 4))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -12167/1296000 (pow.f64 x 8)) (+.f64 (*.f64 -529/21600 (pow.f64 x 6)) (*.f64 -23/360 (pow.f64 x 4)))))
(*.f64 1/3 (pow.f64 x 2))
(+.f64 10/23 (*.f64 1/3 (pow.f64 x 2)))
(+.f64 10/23 (+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 600/529 (/.f64 1 (pow.f64 x 2)))))
(+.f64 10/23 (+.f64 (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 600/529 (/.f64 1 (pow.f64 x 2))))))
(*.f64 1/3 (pow.f64 x 2))
(+.f64 10/23 (*.f64 1/3 (pow.f64 x 2)))
(+.f64 10/23 (+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 600/529 (/.f64 1 (pow.f64 x 2)))))
(+.f64 10/23 (+.f64 (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 600/529 (/.f64 1 (pow.f64 x 2))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080))) 0)
(+.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080))))
(-.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080))) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080))))) 1)
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080))) 1)
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080)))))
(pow.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080))) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080)))))
Outputs
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -529/21600 (pow.f64 x 6)) (*.f64 -23/360 (pow.f64 x 4))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -23/360 (pow.f64 x 4)) (*.f64 -529/21600 (pow.f64 x 6))))
(+.f64 (*.f64 -23/360 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -529/21600 (pow.f64 x 6))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -12167/1296000 (pow.f64 x 8)) (+.f64 (*.f64 -529/21600 (pow.f64 x 6)) (*.f64 -23/360 (pow.f64 x 4)))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -529/21600 (pow.f64 x 6)) (+.f64 (*.f64 -23/360 (pow.f64 x 4)) (*.f64 -12167/1296000 (pow.f64 x 8)))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -23/360 (pow.f64 x 4)) (+.f64 (*.f64 -12167/1296000 (pow.f64 x 8)) (*.f64 -529/21600 (pow.f64 x 6)))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 -23/360 (pow.f64 x 4)) (*.f64 -529/21600 (pow.f64 x 6))) (*.f64 -12167/1296000 (pow.f64 x 8))))
(+.f64 (*.f64 -23/360 (pow.f64 x 4)) (+.f64 (*.f64 -529/21600 (pow.f64 x 6)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -12167/1296000 (pow.f64 x 8)))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -23/360 (pow.f64 x 4)) (+.f64 (*.f64 -529/21600 (pow.f64 x 6)) (*.f64 -12167/1296000 (pow.f64 x 8)))))
(+.f64 (*.f64 -23/360 (pow.f64 x 4)) (+.f64 (*.f64 -12167/1296000 (pow.f64 x 8)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -529/21600 (pow.f64 x 6)))))
(*.f64 1/3 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/3)
(+.f64 10/23 (*.f64 1/3 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 1/3) 10/23)
(+.f64 10/23 (+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 600/529 (/.f64 1 (pow.f64 x 2)))))
(+.f64 10/23 (+.f64 (*.f64 (pow.f64 x 2) 1/3) (*.f64 600/529 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/3) 10/23) (*.f64 600/529 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 (pow.f64 x 2) 1/3) (+.f64 10/23 (*.f64 600/529 (/.f64 1 (pow.f64 x 2)))))
(+.f64 10/23 (+.f64 (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 600/529 (/.f64 1 (pow.f64 x 2))))))
(+.f64 10/23 (+.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/3) (*.f64 600/529 (/.f64 1 (pow.f64 x 2)))) (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4)))))
(+.f64 10/23 (+.f64 (*.f64 600/529 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))) (*.f64 (pow.f64 x 2) 1/3))))
(+.f64 10/23 (+.f64 (*.f64 600/529 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 2) 1/3) (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))))))
(+.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/3) (+.f64 10/23 (*.f64 600/529 (/.f64 1 (pow.f64 x 2))))) (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))))
(+.f64 (*.f64 (pow.f64 x 2) 1/3) (+.f64 (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))) (+.f64 10/23 (*.f64 600/529 (/.f64 1 (pow.f64 x 2))))))
(+.f64 (+.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/3) 10/23) (*.f64 600/529 (/.f64 1 (pow.f64 x 2)))) (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))))
(*.f64 1/3 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/3)
(+.f64 10/23 (*.f64 1/3 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 1/3) 10/23)
(+.f64 10/23 (+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 600/529 (/.f64 1 (pow.f64 x 2)))))
(+.f64 10/23 (+.f64 (*.f64 (pow.f64 x 2) 1/3) (*.f64 600/529 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/3) 10/23) (*.f64 600/529 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 (pow.f64 x 2) 1/3) (+.f64 10/23 (*.f64 600/529 (/.f64 1 (pow.f64 x 2)))))
(+.f64 10/23 (+.f64 (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 600/529 (/.f64 1 (pow.f64 x 2))))))
(+.f64 10/23 (+.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/3) (*.f64 600/529 (/.f64 1 (pow.f64 x 2)))) (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4)))))
(+.f64 10/23 (+.f64 (*.f64 600/529 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))) (*.f64 (pow.f64 x 2) 1/3))))
(+.f64 10/23 (+.f64 (*.f64 600/529 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 2) 1/3) (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))))))
(+.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/3) (+.f64 10/23 (*.f64 600/529 (/.f64 1 (pow.f64 x 2))))) (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))))
(+.f64 (*.f64 (pow.f64 x 2) 1/3) (+.f64 (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))) (+.f64 10/23 (*.f64 600/529 (/.f64 1 (pow.f64 x 2))))))
(+.f64 (+.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/3) 10/23) (*.f64 600/529 (/.f64 1 (pow.f64 x 2)))) (*.f64 36000/12167 (/.f64 1 (pow.f64 x 4))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080))) 0)
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080)))
(+.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080)))
(-.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080))) 0)
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080)))
(-.f64 0 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080))))) 1)
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080)))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080))) 1)
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080)))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080)))
(pow.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080))) 1)
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080)))
(neg.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080)))

localize35.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))
0.1b
(/.f64 6 (pow.f64 x 2))
0.2b
(*.f64 1/6 (pow.f64 x 2))
44.3b
(*.f64 (/.f64 6 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
Compiler

Compiled 91 to 74 computations (18.7% saved)

series2.0ms (0%)

Counts
2 → 12
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(*.f64 (/.f64 6 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
0.0ms
x
@0
(*.f64 (/.f64 6 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
0.0ms
x
@0
(/.f64 6 (pow.f64 x 2))
0.0ms
x
@inf
(/.f64 6 (pow.f64 x 2))
0.0ms
x
@-inf
(*.f64 (/.f64 6 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))

rewrite128.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
990×rational.json-simplify-49
948×rational.json-simplify-47
758×rational.json-simplify-50
614×rational.json-5
612×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01698
113398
238098
3134098
4559498
Stop Event
node limit
Counts
2 → 27
Calls
Call 1
Inputs
(*.f64 (/.f64 6 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(/.f64 6 (pow.f64 x 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))))) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 6 (pow.f64 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 6 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 6 (pow.f64 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 6 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 6 (pow.f64 x 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 6 (pow.f64 x 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 6 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (/.f64 6 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (/.f64 1 (/.f64 6 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (*.f64 (/.f64 1 (/.f64 6 (pow.f64 x 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (/.f64 (/.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (/.f64 6 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 6 (pow.f64 x 2))) (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2)))) (/.f64 (/.f64 1 (/.f64 6 (pow.f64 x 2))) (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2)))) (/.f64 (*.f64 (/.f64 1 (/.f64 6 (pow.f64 x 2))) 1) (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2)))) (*.f64 (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))))) (/.f64 (/.f64 (/.f64 1 (/.f64 6 (pow.f64 x 2))) (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2)))) (*.f64 (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 6 (pow.f64 x 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 6 (pow.f64 x 2))))))))

simplify229.0ms (0.7%)

Algorithm
egg-herbie
Rules
1036×rational.json-simplify-47
994×rational.json-simplify-2
698×rational.json-simplify-41
684×rational.json-simplify-54
628×rational.json-simplify-42
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0731425
11551425
23191425
313011425
448871425
578281425
Stop Event
node limit
Counts
39 → 36
Calls
Call 1
Inputs
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/180 (pow.f64 x 4)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -23/180 (pow.f64 x 4)) (*.f64 529/21600 (pow.f64 x 6))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -23/180 (pow.f64 x 4)) (*.f64 529/21600 (pow.f64 x 6))))
(*.f64 529/21600 (pow.f64 x 6))
(+.f64 (*.f64 -23/180 (pow.f64 x 4)) (*.f64 529/21600 (pow.f64 x 6)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -23/180 (pow.f64 x 4)) (*.f64 529/21600 (pow.f64 x 6))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -23/180 (pow.f64 x 4)) (*.f64 529/21600 (pow.f64 x 6))))
(*.f64 529/21600 (pow.f64 x 6))
(+.f64 (*.f64 -23/180 (pow.f64 x 4)) (*.f64 529/21600 (pow.f64 x 6)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -23/180 (pow.f64 x 4)) (*.f64 529/21600 (pow.f64 x 6))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -23/180 (pow.f64 x 4)) (*.f64 529/21600 (pow.f64 x 6))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))))) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))))))
(-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))))) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4)))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))))))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))))) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4)))))))
(pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))))) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4)))))))
(+.f64 (/.f64 6 (pow.f64 x 2)) 0)
(+.f64 0 (/.f64 6 (pow.f64 x 2)))
(-.f64 (/.f64 6 (pow.f64 x 2)) 0)
(-.f64 0 (neg.f64 (/.f64 6 (pow.f64 x 2))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 6 (pow.f64 x 2)))) 1)
(*.f64 (/.f64 6 (pow.f64 x 2)) 1)
(*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))))
(*.f64 1 (/.f64 6 (pow.f64 x 2)))
(*.f64 (/.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (/.f64 6 (pow.f64 x 2)))
(*.f64 (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (/.f64 1 (/.f64 6 (pow.f64 x 2))))
(*.f64 (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (*.f64 (/.f64 1 (/.f64 6 (pow.f64 x 2))) 1))
(*.f64 (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (/.f64 (/.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (/.f64 6 (pow.f64 x 2))))
(*.f64 (/.f64 1 (/.f64 6 (pow.f64 x 2))) (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))))
(*.f64 (*.f64 (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2)))) (/.f64 (/.f64 1 (/.f64 6 (pow.f64 x 2))) (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2)))))
(*.f64 (*.f64 (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2)))) (/.f64 (*.f64 (/.f64 1 (/.f64 6 (pow.f64 x 2))) 1) (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2)))) (*.f64 (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))))) (/.f64 (/.f64 (/.f64 1 (/.f64 6 (pow.f64 x 2))) (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2)))) (*.f64 (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))))))
(pow.f64 (/.f64 6 (pow.f64 x 2)) 1)
(neg.f64 (neg.f64 (/.f64 6 (pow.f64 x 2))))
Outputs
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/180 (pow.f64 x 4)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -23/180 (pow.f64 x 4)) (*.f64 529/21600 (pow.f64 x 6))))
(+.f64 (*.f64 -23/180 (pow.f64 x 4)) (+.f64 (*.f64 529/21600 (pow.f64 x 6)) (*.f64 1/6 (pow.f64 x 2))))
(+.f64 (*.f64 -23/180 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 529/21600 (pow.f64 x 6))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -23/180 (pow.f64 x 4)) (*.f64 529/21600 (pow.f64 x 6))))
(+.f64 (*.f64 -23/180 (pow.f64 x 4)) (+.f64 (*.f64 529/21600 (pow.f64 x 6)) (*.f64 1/6 (pow.f64 x 2))))
(+.f64 (*.f64 -23/180 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 529/21600 (pow.f64 x 6))))
(*.f64 529/21600 (pow.f64 x 6))
(+.f64 (*.f64 -23/180 (pow.f64 x 4)) (*.f64 529/21600 (pow.f64 x 6)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -23/180 (pow.f64 x 4)) (*.f64 529/21600 (pow.f64 x 6))))
(+.f64 (*.f64 -23/180 (pow.f64 x 4)) (+.f64 (*.f64 529/21600 (pow.f64 x 6)) (*.f64 1/6 (pow.f64 x 2))))
(+.f64 (*.f64 -23/180 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 529/21600 (pow.f64 x 6))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -23/180 (pow.f64 x 4)) (*.f64 529/21600 (pow.f64 x 6))))
(+.f64 (*.f64 -23/180 (pow.f64 x 4)) (+.f64 (*.f64 529/21600 (pow.f64 x 6)) (*.f64 1/6 (pow.f64 x 2))))
(+.f64 (*.f64 -23/180 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 529/21600 (pow.f64 x 6))))
(*.f64 529/21600 (pow.f64 x 6))
(+.f64 (*.f64 -23/180 (pow.f64 x 4)) (*.f64 529/21600 (pow.f64 x 6)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -23/180 (pow.f64 x 4)) (*.f64 529/21600 (pow.f64 x 6))))
(+.f64 (*.f64 -23/180 (pow.f64 x 4)) (+.f64 (*.f64 529/21600 (pow.f64 x 6)) (*.f64 1/6 (pow.f64 x 2))))
(+.f64 (*.f64 -23/180 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 529/21600 (pow.f64 x 6))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -23/180 (pow.f64 x 4)) (*.f64 529/21600 (pow.f64 x 6))))
(+.f64 (*.f64 -23/180 (pow.f64 x 4)) (+.f64 (*.f64 529/21600 (pow.f64 x 6)) (*.f64 1/6 (pow.f64 x 2))))
(+.f64 (*.f64 -23/180 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 529/21600 (pow.f64 x 6))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))))) 0)
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360)) (/.f64 6 (pow.f64 x 2))))
(+.f64 0 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360)) (/.f64 6 (pow.f64 x 2))))
(-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))))) 0)
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360)) (/.f64 6 (pow.f64 x 2))))
(-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4)))))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360)) (/.f64 6 (pow.f64 x 2))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))))))) 1)
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360)) (/.f64 6 (pow.f64 x 2))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))))) 1)
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360)) (/.f64 6 (pow.f64 x 2))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))))) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4)))))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360)) (/.f64 6 (pow.f64 x 2))))
(pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))))) 1)
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360)) (/.f64 6 (pow.f64 x 2))))
(neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4))) (*.f64 (/.f64 6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 -23/360 (pow.f64 x 4)))))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360)) (/.f64 6 (pow.f64 x 2))))
(+.f64 (/.f64 6 (pow.f64 x 2)) 0)
(/.f64 6 (pow.f64 x 2))
(+.f64 0 (/.f64 6 (pow.f64 x 2)))
(/.f64 6 (pow.f64 x 2))
(-.f64 (/.f64 6 (pow.f64 x 2)) 0)
(/.f64 6 (pow.f64 x 2))
(-.f64 0 (neg.f64 (/.f64 6 (pow.f64 x 2))))
(/.f64 6 (pow.f64 x 2))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 6 (pow.f64 x 2)))) 1)
(/.f64 6 (pow.f64 x 2))
(*.f64 (/.f64 6 (pow.f64 x 2)) 1)
(/.f64 6 (pow.f64 x 2))
(*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))))
(/.f64 6 (pow.f64 x 2))
(*.f64 1 (/.f64 6 (pow.f64 x 2)))
(/.f64 6 (pow.f64 x 2))
(*.f64 (/.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (/.f64 6 (pow.f64 x 2)))
(/.f64 6 (pow.f64 x 2))
(*.f64 (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (/.f64 1 (/.f64 6 (pow.f64 x 2))))
(/.f64 6 (pow.f64 x 2))
(*.f64 (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (*.f64 (/.f64 1 (/.f64 6 (pow.f64 x 2))) 1))
(/.f64 6 (pow.f64 x 2))
(*.f64 (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (/.f64 (/.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (/.f64 6 (pow.f64 x 2))))
(/.f64 6 (pow.f64 x 2))
(*.f64 (/.f64 1 (/.f64 6 (pow.f64 x 2))) (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))))
(/.f64 6 (pow.f64 x 2))
(*.f64 (*.f64 (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2)))) (/.f64 (/.f64 1 (/.f64 6 (pow.f64 x 2))) (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2)))))
(/.f64 6 (pow.f64 x 2))
(*.f64 (*.f64 (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2)))) (/.f64 (*.f64 (/.f64 1 (/.f64 6 (pow.f64 x 2))) 1) (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2)))))
(/.f64 6 (pow.f64 x 2))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2)))) (*.f64 (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))))) (/.f64 (/.f64 (/.f64 1 (/.f64 6 (pow.f64 x 2))) (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2)))) (*.f64 (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))) (*.f64 (/.f64 6 (pow.f64 x 2)) (/.f64 6 (pow.f64 x 2))))))
(/.f64 6 (pow.f64 x 2))
(pow.f64 (/.f64 6 (pow.f64 x 2)) 1)
(/.f64 6 (pow.f64 x 2))
(neg.f64 (neg.f64 (/.f64 6 (pow.f64 x 2))))
(/.f64 6 (pow.f64 x 2))

localize48.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
0.2b
(*.f64 1/6 (*.f64 (/.f64 1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
8.7b
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
44.2b
(*.f64 (/.f64 1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
Compiler

Compiled 121 to 64 computations (47.1% saved)

series4.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
1.0ms
x
@-inf
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
0.0ms
x
@0
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
0.0ms
x
@0
(*.f64 (/.f64 1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
0.0ms
x
@inf
(*.f64 (/.f64 1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))

rewrite87.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1068×rational.json-5
1066×exponential.json-3
1066×rational.json-1
1066×rational.json-2
1066×rational.json-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016259
1145119
2492119
31946119
Stop Event
node limit
Counts
3 → 55
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
(*.f64 1/6 (*.f64 (/.f64 1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (neg.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x))) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x))) (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x))) (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x))) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))) (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))) (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (neg.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (fabs.f64 (/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 2) (*.f64 (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))))))

simplify213.0ms (0.7%)

Algorithm
egg-herbie
Rules
1320×rational.json-simplify-55
1288×rational.json-simplify-80
1282×rational.json-simplify-79
1106×rational.json-simplify-104
1102×rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01724173
13434173
25484173
325434173
453234173
Stop Event
node limit
Counts
91 → 95
Calls
Call 1
Inputs
(pow.f64 x 2)
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (pow.f64 x 2))
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (pow.f64 x 2) (*.f64 -1/45 (pow.f64 x 6))))
(+.f64 (*.f64 -2/945 (pow.f64 x 8)) (+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (pow.f64 x 2) (*.f64 -1/45 (pow.f64 x 6)))))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 -1/18 (pow.f64 x 4)) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 -1/18 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -1/270 (pow.f64 x 6))))
(+.f64 (*.f64 -1/18 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -1/2835 (pow.f64 x 8)) (*.f64 -1/270 (pow.f64 x 6)))))
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(pow.f64 x 4)
(+.f64 (*.f64 -2/3 (pow.f64 x 6)) (pow.f64 x 4))
(+.f64 (*.f64 1/15 (pow.f64 x 8)) (+.f64 (*.f64 -2/3 (pow.f64 x 6)) (pow.f64 x 4)))
(+.f64 (*.f64 1/15 (pow.f64 x 8)) (+.f64 (*.f64 -2/3 (pow.f64 x 6)) (+.f64 (pow.f64 x 4) (*.f64 2/189 (pow.f64 x 10)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 6)) (pow.f64 (sin.f64 x) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 6)) (pow.f64 (sin.f64 x) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 6)) (pow.f64 (sin.f64 x) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 6)) (pow.f64 (sin.f64 x) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 6)) (pow.f64 (sin.f64 x) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 6)) (pow.f64 (sin.f64 x) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 6)) (pow.f64 (sin.f64 x) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 6)) (pow.f64 (sin.f64 x) 2))
(+.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 0)
(+.f64 0 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(-.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 0)
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1)
(/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
(pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1)
(+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) 0)
(+.f64 0 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6))
(-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) 0)
(/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) 1)
(/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6)))
(pow.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) 1)
(+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) 0)
(+.f64 0 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
(-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) 0)
(/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) 1)
(/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
(pow.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) 1)
(fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
(fabs.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (neg.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x)))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x))) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x))) (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x))) (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x))) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))) (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))) (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (neg.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (fabs.f64 (/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 2) (*.f64 (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))
Outputs
(pow.f64 x 2)
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -1/3 (pow.f64 x 4)))
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (pow.f64 x 2) (*.f64 -1/45 (pow.f64 x 6))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/45 (pow.f64 x 6)) (*.f64 -1/3 (pow.f64 x 4))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/3 (pow.f64 x 4)) (*.f64 -1/45 (pow.f64 x 6))))
(+.f64 (*.f64 -2/945 (pow.f64 x 8)) (+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (pow.f64 x 2) (*.f64 -1/45 (pow.f64 x 6)))))
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (+.f64 (pow.f64 x 2) (*.f64 -1/45 (pow.f64 x 6))) (*.f64 -2/945 (pow.f64 x 8))))
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/45 (pow.f64 x 6)) (*.f64 -2/945 (pow.f64 x 8)))))
(+.f64 (pow.f64 x 2) (+.f64 (+.f64 (*.f64 -1/45 (pow.f64 x 6)) (*.f64 -2/945 (pow.f64 x 8))) (*.f64 -1/3 (pow.f64 x 4))))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
(*.f64 1/6 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/6)
(+.f64 (*.f64 -1/18 (pow.f64 x 4)) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 1/6) (*.f64 (pow.f64 x 4) -1/18))
(+.f64 (*.f64 -1/18 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -1/270 (pow.f64 x 6))))
(+.f64 (*.f64 (pow.f64 x 2) 1/6) (+.f64 (*.f64 (pow.f64 x 6) -1/270) (*.f64 (pow.f64 x 4) -1/18)))
(+.f64 (*.f64 (pow.f64 x 2) 1/6) (+.f64 (*.f64 (pow.f64 x 4) -1/18) (*.f64 (pow.f64 x 6) -1/270)))
(+.f64 (*.f64 -1/18 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 -1/2835 (pow.f64 x 8)) (*.f64 -1/270 (pow.f64 x 6)))))
(+.f64 (*.f64 (pow.f64 x 2) 1/6) (+.f64 (+.f64 (*.f64 (pow.f64 x 6) -1/270) (*.f64 (pow.f64 x 8) -1/2835)) (*.f64 (pow.f64 x 4) -1/18)))
(+.f64 (*.f64 (pow.f64 x 4) -1/18) (+.f64 (*.f64 (pow.f64 x 2) 1/6) (+.f64 (*.f64 (pow.f64 x 6) -1/270) (*.f64 (pow.f64 x 8) -1/2835))))
(+.f64 (*.f64 (pow.f64 x 2) 1/6) (+.f64 (*.f64 (pow.f64 x 4) -1/18) (+.f64 (*.f64 (pow.f64 x 6) -1/270) (*.f64 (pow.f64 x 8) -1/2835))))
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6)
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6)
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6)
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6)
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6)
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6)
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6)
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6)
(pow.f64 x 4)
(+.f64 (*.f64 -2/3 (pow.f64 x 6)) (pow.f64 x 4))
(+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 6) -2/3))
(+.f64 (*.f64 1/15 (pow.f64 x 8)) (+.f64 (*.f64 -2/3 (pow.f64 x 6)) (pow.f64 x 4)))
(+.f64 (+.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 6) -2/3)) (*.f64 (pow.f64 x 8) 1/15))
(+.f64 (pow.f64 x 4) (+.f64 (*.f64 (pow.f64 x 8) 1/15) (*.f64 (pow.f64 x 6) -2/3)))
(+.f64 (pow.f64 x 4) (+.f64 (*.f64 (pow.f64 x 6) -2/3) (*.f64 (pow.f64 x 8) 1/15)))
(+.f64 (*.f64 1/15 (pow.f64 x 8)) (+.f64 (*.f64 -2/3 (pow.f64 x 6)) (+.f64 (pow.f64 x 4) (*.f64 2/189 (pow.f64 x 10)))))
(+.f64 (*.f64 (pow.f64 x 8) 1/15) (+.f64 (pow.f64 x 4) (+.f64 (*.f64 2/189 (pow.f64 x 10)) (*.f64 (pow.f64 x 6) -2/3))))
(+.f64 (+.f64 (pow.f64 x 4) (*.f64 2/189 (pow.f64 x 10))) (+.f64 (*.f64 (pow.f64 x 8) 1/15) (*.f64 (pow.f64 x 6) -2/3)))
(+.f64 (*.f64 (pow.f64 x 6) -2/3) (+.f64 (*.f64 (pow.f64 x 8) 1/15) (+.f64 (pow.f64 x 4) (*.f64 2/189 (pow.f64 x 10)))))
(+.f64 (pow.f64 x 4) (+.f64 (*.f64 2/189 (pow.f64 x 10)) (+.f64 (*.f64 (pow.f64 x 6) -2/3) (*.f64 (pow.f64 x 8) 1/15))))
(+.f64 (pow.f64 x 4) (+.f64 (*.f64 (pow.f64 x 6) -2/3) (+.f64 (*.f64 (pow.f64 x 8) 1/15) (*.f64 2/189 (pow.f64 x 10)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 6)) (pow.f64 (sin.f64 x) 2))
(/.f64 (*.f64 (pow.f64 x 6) (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 6)) (pow.f64 (sin.f64 x) 2))
(/.f64 (*.f64 (pow.f64 x 6) (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 6)) (pow.f64 (sin.f64 x) 2))
(/.f64 (*.f64 (pow.f64 x 6) (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 6)) (pow.f64 (sin.f64 x) 2))
(/.f64 (*.f64 (pow.f64 x 6) (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 6)) (pow.f64 (sin.f64 x) 2))
(/.f64 (*.f64 (pow.f64 x 6) (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 6)) (pow.f64 (sin.f64 x) 2))
(/.f64 (*.f64 (pow.f64 x 6) (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 6)) (pow.f64 (sin.f64 x) 2))
(/.f64 (*.f64 (pow.f64 x 6) (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 x 6)) (pow.f64 (sin.f64 x) 2))
(/.f64 (*.f64 (pow.f64 x 6) (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2))
(+.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 0)
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
(+.f64 0 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
(-.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 0)
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1)
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
(pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1)
(/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))
(+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) 0)
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6)
(+.f64 0 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6)
(-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) 0)
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6)
(/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) 1)
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6)
(/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6)))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6)
(pow.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6) 1)
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 1/6)
(+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) 0)
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(+.f64 0 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) 0)
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) 1)
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(pow.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) 1)
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (neg.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x))) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x))) (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x))) (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x))) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))) (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))) (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (fabs.f64 (sin.f64 x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (neg.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (fabs.f64 (/.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (neg.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) 2) (*.f64 (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) 2))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (/.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (*.f64 2 (fabs.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))) (fabs.f64 (/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))

eval308.0ms (1%)

Compiler

Compiled 15326 to 11356 computations (25.9% saved)

prune84.0ms (0.3%)

Pruning

18 alts after pruning (8 fresh and 10 done)

PrunedKeptTotal
New4756481
Fresh123
Picked101
Done21012
Total47918497
Error
0.1b
Counts
497 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
29.4b
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
9.0b
(/.f64 (+.f64 (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 1/5040 (pow.f64 x 7))) (+.f64 (*.f64 -1/362880 (pow.f64 x 9)) (*.f64 1/6 (pow.f64 x 3)))) (tan.f64 x))
9.4b
(/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))
61.3b
(/.f64 x (tan.f64 x))
0.6b
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
45.5b
(*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360))) 1/36))
45.6b
(*.f64 (/.f64 6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 1/36))
45.6b
(*.f64 (/.f64 6 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
45.6b
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (pow.f64 x 4) 1/36))
45.4b
(*.f64 (+.f64 23/10 (*.f64 6 (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080)))
62.9b
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
62.9b
(*.f64 (fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
0.9b
(*.f64 1/6 (pow.f64 x 2))
9.4b
(*.f64 1/6 (/.f64 (pow.f64 x 3) (sin.f64 x)))
46.2b
(*.f64 1/6 (*.f64 (/.f64 1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (pow.f64 x 4)))
45.8b
(*.f64 1/6 (*.f64 (/.f64 1 (*.f64 (/.f64 1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
61.3b
1
62.3b
-10/23
Compiler

Compiled 504 to 231 computations (54.2% saved)

regimes27.0ms (0.1%)

Counts
23 → 1
Calls
Call 1
Inputs
-10/23
1
(/.f64 x (tan.f64 x))
(*.f64 1/6 (pow.f64 x 2))
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
(*.f64 1/6 (/.f64 (pow.f64 x 3) (sin.f64 x)))
(/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))
(*.f64 (/.f64 6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 1/36))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(*.f64 1/6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (pow.f64 x 4) 1/36))
(*.f64 (pow.f64 x 4) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -23/360))) 1/36))
(*.f64 (+.f64 23/10 (*.f64 6 (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080)))
(*.f64 1/6 (*.f64 (/.f64 1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (pow.f64 x 4)))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (+.f64 (*.f64 (pow.f64 x 4) 1/36) (*.f64 (pow.f64 x 6) -23/1080)))
(/.f64 (+.f64 (+.f64 (*.f64 -1/120 (pow.f64 x 5)) (*.f64 1/5040 (pow.f64 x 7))) (+.f64 (*.f64 -1/362880 (pow.f64 x 9)) (*.f64 1/6 (pow.f64 x 3)))) (tan.f64 x))
(*.f64 (/.f64 6 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(*.f64 1/6 (*.f64 (/.f64 1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))))
(*.f64 1/6 (*.f64 (/.f64 1 (*.f64 (/.f64 1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) (pow.f64 x 3)) (sin.f64 x)))))
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
(*.f64 (fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (*.f64 (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)) (/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x)))))))
Outputs
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
Calls

2 calls:

12.0ms
x
3.0ms
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
Results
ErrorSegmentsBranch
0.6b1x
0.6b1(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
Compiler

Compiled 670 to 335 computations (50% saved)

regimes10.0ms (0%)

Counts
8 → 1
Calls
Call 1
Inputs
-10/23
1
(/.f64 x (tan.f64 x))
(*.f64 1/6 (pow.f64 x 2))
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
(*.f64 1/6 (/.f64 (pow.f64 x 3) (sin.f64 x)))
(/.f64 (*.f64 1/6 (pow.f64 x 3)) (tan.f64 x))
(*.f64 (/.f64 6 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) 1/36))
Outputs
(*.f64 1/6 (pow.f64 x 2))
Calls

2 calls:

5.0ms
x
2.0ms
(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
Results
ErrorSegmentsBranch
0.9b1x
0.9b1(/.f64 (-.f64 x (sin.f64 x)) (tan.f64 x))
Compiler

Compiled 56 to 37 computations (33.9% saved)

regimes5.0ms (0%)

Counts
3 → 1
Calls
Call 1
Inputs
-10/23
1
(/.f64 x (tan.f64 x))
Outputs
(/.f64 x (tan.f64 x))
Calls

1 calls:

4.0ms
x
Results
ErrorSegmentsBranch
61.3b1x
Compiler

Compiled 9 to 6 computations (33.3% saved)

regimes4.0ms (0%)

Accuracy

Total -1.0b remaining (-1.7%)

Threshold costs -1.0b (-1.7%)

Counts
2 → 1
Calls
Call 1
Inputs
-10/23
1
Outputs
1
Calls

1 calls:

3.0ms
x
Results
ErrorSegmentsBranch
61.3b1x
Compiler

Compiled 5 to 4 computations (20% saved)

simplify4.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01757
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(*.f64 1/6 (pow.f64 x 2))
(/.f64 x (tan.f64 x))
1
-10/23
Outputs
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 -23/360 (pow.f64 x 4)))
(*.f64 1/6 (pow.f64 x 2))
(/.f64 x (tan.f64 x))
1
-10/23
Compiler

Compiled 27 to 22 computations (18.5% saved)

soundness0.0ms (0%)

end34.0ms (0.1%)

Compiler

Compiled 23 to 18 computations (21.7% saved)

Profiling

Loading profile data...